用途:把网站的 Beaver Builder 页面转换为 Bricks Builder 的 JSON 结构,并在重复页面上执行,保留原始内容不变,供审阅后再决定上线。
主要能力:审计所有 BB 页面并统计模块类型与复杂度;将行/列/模块映射为 Bricks 的 section、container、heading、text、image、button、video、code、divider、icon 等元素;生成迁移计划;逐页写入 _bricks_page_content_2;注册颜色与排版为 Bricks 全局设计令牌并让页面引用;对写入后的元素做定点修正与批量更新;生成审阅链接收集评论并处理;上线后清理缓存。
使用方式:触发短语如“migrate beaver builder to bricks”。先调用 respira_get_site_context 验证连接,用 respira_find_builder_targets 盘点页面,respira_extract_builder_content 提取内容;确认计划后对每页先取快照 respira_get_snapshot,再复制页面并注入 Bricks 内容;必要时用 respira_find_element、respira_update_element、respira_batch_update 修复。审阅用 respira_create_review_link,上线后调用 respira_purge_cache。
适用场景:标准 BB 页面替换为 Bricks,或先行生成并行版本进行人工核对。
限制:不会迁移保存的行/模块库、Beaver Themer 布局、第三方附加模块及动画;不保证像素级一致;映射覆盖约 75–85% 标准模块。需要 Respira 插件与 MCP 连接、源站启用 BB、目标站安装 Bricks,并具备读写权限。上线由站点所有者决定。