用途:把设计导出、Figma 提取、其他平台落地页或旧静态页面的原始 HTML/CSS,转换为 Bricks Builder 原生元素,而非截图式重建。触发语包括“convert this html to bricks”“paste html into bricks”等。
主要能力:通过 respira_convert_html_to_builder(builder=bricks)生成 Bricks 元素树;带样式表的文档走 fidelity 模式,逐一对等写入结构、保留 class/id 并原样携带样式表(含悬停、过渡、关键帧动画);无样式表或指定 restyle 模式时,将颜色、字体、间距映射到设计系统 token,并在检测到 ACSS 时映射其工具类。转换会把颜色与排版注册为 Bricks 全局 token。
使用方式:先调用 respira_get_builder_info 确认 Bricks 激活,再确认站点与目标页面;可读取设计方向 token。HTML 输入支持对话粘贴、URL 抓取、本地文件三种模式,也接受内联 style 与外部样式表。新页面由转换直接创建为草稿;已有页面须先 respira_create_page_duplicate 再注入。完成后在 Bricks 编辑器(/?bricks=run&page_id={id})验证,并运行 respira_check_design。
限制:仅限 Bricks;不得直接向页面正文注入 HTML,无法映射的元素须报告而非回退到代码块;外部资源只标记不镜像;已有页面必须 SafeEdit;脚本在两种模式下均不携带,restyle 模式不转换自定义动画,HTML 表单无法 1:1 转为 Bricks Form 元素。评审可用 respira_create_review_link(Murmur 需 Builder 及以上套餐)。