用途:将标题(可选副标题与正文)转换为带品牌的文档或演示母版,输出矢量 SVG,缩放清晰、打印锐利,无需账号、密钥或网络调用。生成器 lib/doctpl.mjs 绘制统一页边距网格、品牌标记与强调线,再按所选类型填充内容。
主要能力:支持三种类型——letterhead(默认,816×1056,US Letter @96dpi)、slide(1280×720,16:9)、one-pager(816×1056)。内容置于可编辑区域 id="title"、id="subtitle"、id="body",自动换行;所有文案进入标记前做 HTML 转义,颜色仅取自品牌调色板。
使用方式:需先用 /brand-new 创建品牌配置(brand/ 目录或 brands/[slug]/),并读取其 color-system.json 与 typography.json;需 PATH 中有 Node.js,且对工作仓库的 output/ 目录有写权限。先运行 /brand-status 确认品牌,用 Glob 定位品牌目录并用 validateProfile 校验;选择类型后运行 node 生成器,将结果写入 output/[slug]-[kind].svg,再交由 visual-guardian 子代理做调色板、对比度与字体检查。
适用场景:正式信头、演示标题页、高管单页摘要等品牌化文档母版制作,可后续用 /brand-export 转为 PDF 或 PNG。
限制:无活动品牌配置时停止并提示运行 /brand-new;配置校验失败会报告问题字段并停止;缺少标题会先询问;未知类型会列出三种支持类型要求选择;渲染时正文字体不可用则应用 typography.json 中声明的回退字体并标记替换。页面拥挤时可对照 references/layout-grids.md 检查文案与页边距,再重跑并复查。