这是系统的核心生成能力:把一段素材文字,灌入任意一套模板,产出与模板版式完全一致、仅文案不同的成品页。前台「模板画廊」93 套与后台「模板库」12 套引擎,都是同一套生成数据源——前后台一致。
用 cheerio 对 public/templates/*.html 做纯文本节点替换、结构零改动。版式、class、CSS 与源模板 100% 一致,绝不错位。即前台画廊里看到的每一套。
每套内置 render(ctx),按该模板的视觉规范把素材重组为同款风格页。后台「模板库」可启停、设默认;接大模型时把 styleBrief 写入 Prompt。
在 /admin 停用某画廊或引擎模板,前台 /templates 与 /app 立即不再列出该模板,刷新即生效。
为某形态(如 PPT)设置默认模板,用户在 /app 进入该形态时自动预选该默认,无需手动挑。
新增一套画廊 HTML 或调整引擎配置,写入数据源后前台画廊、创作台、后台模板库三端同时可见。
无 AI_API_KEY 时默认「内置模板 · 离线演示」模式开箱即用;接入后自动切真实生成,失败降级内置模板兜底。