用途:把已完成的 HTML 页面(文件、粘贴内容、设计师或 AI 导出)迁移为 WordPress 站点所用构建器中的新页面,适合落地页、旧站静态页的搬迁。
主要能力:一次调用 respira_convert_html_to_builder(Respira Exhale)完成转换,转换在站点上由确定性代码执行,不消耗 token 生成构建器结构。在 Elementor、Divi、Bricks、Gutenberg 及块插件(Kadence、Spectra、GreenShift)、Breakdance、Oxygen Classic、Beaver Builder、WPBakery 上,只要文档含样式表就以保真模式运行:结构一对一写为构建器原生元素(区块、容器或行、标题、文本、按钮、图片),每个元素均可在构建器中编辑;class 和 id 保留;样式表原样随页面携带并限定作用域,包含悬停、过渡与关键帧动画;页面使用构建器空白模板,避免主题页眉、标题、页脚叠加。
使用方式:先调用 respira_get_site_context 与 respira_get_builder_info 确认构建器;发送完整文档(含 head 中的 style 块与字体链接,勿删 head);https 链接样式表会被抓取携带,Google Fonts 保留为字体链接;图片需站点可访问的绝对 URL,相对路径或本地文件需先用 respira_upload_media 或 respira_sideload_image 上传并替换。再调用转换接口,参数含 html、builder、options(title、status,默认 draft)。转换后读取报告的 mode、结构与 CSS 体积、未解析图片数、丢失属性、模板、警告,并用 respira_create_share_link 生成分享链接,在桌面与 390px 手机宽度下对照源文件检查渲染,可用 respira_check_design 带 rendered: true 检查结构与对比度。
限制:通过 CDN 脚本的 Tailwind 不转换,需先编译为 style 块;脚本不携带,JS 驱动的滑块、计数器、菜单开关会丢失,CSS 动画与过渡保留;表单标记保留但无法在 WordPress 提交;保真构建器样式表上限约 150 KB(其他约 100 KB),超出会以 respira_css_too_large 拒绝且不创建页面。每次调用创建新页面,报错或超时后应先 respira_list_pages 确认是否已生成。
要求:Respira for WordPress 插件 9.1+ 与 MCP 连接,站点运行受支持的构建器。无法确定时分类为通用工具。