福乾堂视频号图文生产
用途
把一条养生选题,做成一批可直接发布的 1080 × 1440(3:4 竖版)PNG,
外加一个含可复制标题/正文/话题的 预览.html。
核心做法:中文一律用 HTML/CSS 排版渲染,插画一律手绘 SVG。
不用 AI 生图中文字(会错字),不用 AI 生穴位图(位置会错)。
何时使用
- 用户要新开一个系列(「做个 XX 系列」)
- 用户要续做某系列(「再来几期」)
- 用户给了一批选题关键词(「口苦、耳鸣、便秘……」)
- 用户要改版式、改文案、重导出
工作流程
1. 定结构(先想清楚几张)
先判断内容类型,再决定张数。 详见 references/content-rules.md。
- 有毛病要治(症状 / 体质 / 职业 / 父母病症)→ 6 张:
封面 → 分型 → 主穴 → 配穴 → 起居 → 结尾 - 生活常识 → 3-5 张,按内容定:封面 → 错在哪 → 怎么改 → 结尾
- 知识讲透(十二时辰)→ 4 张
判断能不能带穴位:说不说得出「因为 X 所以按 Y」?
说不出就是硬凑,宁可不带。这条被用户明确批评过,别再犯。
2. 复制模板,填文案与 SVG
从 assets/template.html 复制一份(或复用上次项目里的 renderN.html)。
同结构的新系列往 GROUPS 里加组,不新建 render 文件——
一套 HTML + SVG 靠 URL 参数 ?g=xxx 可以出几十组。
填三组东西:
- FIG 里的手绘 SVG,命名 xxx_from / xxx_live / 穴位名。
写法见 references/svg-recipes.md。
- GROUPS 里的一组文案:seal / tag / h1a / h1b / em / sub / foot /
endh1 / endh2 / ends1 / ends2 / endfoot / pages。
- pages 里每页的 no(用「错在哪 / 怎么改 / 记 住 / 做一做」或「第 N 步」)、
title、text、keys(每条 ≤ 5 字)、fig。
写文案时就守住字数上限,别等自检报错再改。详见 references/layout-spec.md。
3. 跑布局自检(必做,不可跳过)
python scripts/audit.py <html路径> <组key1> <组key2> ...
# 组 key 后可加 ":N" 指定页数,如 baozou:4(默认按 6 页算窗口高度)
全组输出 AUDIT_OK :: 全部通过 才能进下一步。
有 ISSUES:: 就按 references/layout-spec.md 的「常见报错与修法」改,改完重跑。
最高频的错是关键词 6 字压图,写的时候直接按 5 字写。
4. 导出
写一份 config.json,然后:
python scripts/export.py config.json
每组张数 = pages 数组长度,各组可以不相等。脚本负责全页截图、
按 1440 切图、按 前缀-页名.png 重命名。
5. 生成预览页
python scripts/make_preview.py config.json
每期填:图片清单、视频号标题、正文(≥60 字,四段式)、话题标签。
另写一段「发布提醒」(排期建议、转发逻辑、红线提示)。
6. 交付
用 present_files 把 预览.html 和几张代表性 PNG 给用户。
关键约束速查
| 项 | 值 |
|---|---|
| 画布 | 1080 × 1440 |
| 内页标题 | ≤ 11 字,nowrap |
| 内页正文 | ≤ 3 行 ≈ 45 字 |
| 关键词 | 每条 ≤ 5 字,最多 3 条 |
| 插画区 | 440 × 440,right:0 bottom:62 |
| 封面主标题 | 每行 ≤ 9 字 |
| 描边大字 em | ≤ 5 字 |
细节在 references/layout-spec.md。
内容口径速查
- 不出现门店、地域、价格
- 服务承接只在结尾页一句,且本页确实给了可试手法
- 标题央视新闻式一句话点题,正文 ≥ 60 字
- 穴位必须落到具体部位 + 具体体感(酸胀 / 发热 / 咕噜响)
- 慢病不宣称疗效、不替代用药;急症一律写「马上就医」
细节在 references/content-rules.md。
参考文件
references/layout-spec.md—— 版式参数、自检规则、报错修法references/content-rules.md—— 内容规矩、版式匹配内容类型、慢病红线references/svg-recipes.md—— 四类手绘 SVG 的写法与色板references/series-map.md—— 已做系列表、穴位库、选题评估框架、视频号人群判断assets/template.html—— 空白模板(含版式 CSS、自检脚本、SVG 辅助函数)