用途:把 Beaver Builder 构建的 WordPress 页面全站迁移到区块编辑器(Gutenberg)。Beaver Builder 采用行/列/模块结构,数据存于 _fl_builder_data 与 _fl_builder_data_settings;Gutenberg 使用 post_content 中以 HTML 注释分界的扁平区块结构。该技能读取每个 Beaver Builder 页面、提取模块结构、映射为对应核心区块,并将结果写入副本页面,便于上线前审阅。
主要能力:行映射为 Group 区块,列布局映射为 Columns/Column;文本编辑器映射为段落/标题,图片映射为图像区块,按钮映射为 Buttons/Button,视频映射为 Video/Embed,HTML 映射为自定义 HTML,图标、分隔线、号召性用语等有基础对应。迁移以副本优先,绝不修改已发布的 Beaver Builder 内容,且不自动发布副本。写入前用 respira_get_snapshot 做快照,可回滚;支持用 respira_find_element、respira_update_element、respira_batch_update 做定点修复。v2.1.0 起具备设计令牌感知:转换时把颜色、字体族、字号注册为区块编辑器全局样式预设(调色板、fontFamilies、fontSizes),页面引用预设而非内联值;字体粗细不注册。
使用方式:触发短语为“migrate beaver builder to gutenberg”。流程分五阶段:审计(respira_get_site_context 验证连接,respira_get_builder_info、respira_find_builder_targets 与 respira_extract_builder_content 盘点页面与模块)、生成迁移计划并等待明确确认、逐页转换并创建副本、迁移后校验、交付审阅后再由站点所有者决定上线。上线后可用 respira_purge_cache 全站清缓存。审阅可用 respira_create_review_link 生成 Murmur 审阅链接,或用 respira_create_share_link 生成只读链接。
限制:不会迁移保存的行/模块库与 Beaver Themer 布局;不自动转换第三方 Beaver Builder 附加模块;无法复刻动画与高级效果;不保证像素级一致;不能替代逐页人工 QA。要求已安装并连接 Respira for WordPress 插件、MCP 连接可用、源站启用 Beaver Builder。完整代码示例与具体定价暂未提供。