gzh-design · 公众号文章排版

微信公众号文章排版 skill:把 Markdown / Word / PDF / 纯文本转成可直接粘贴进公众号编辑器的 HTML,粘贴后样式不丢失。
自动章节编号、逐段关键词下划线、引言高亮、目录提取、代码块、图片/GIF、作者签名;主题从组件库按文章题材自动推荐,另有"一键自动排版"模式。只做公众号排版,不做普通网页。
调用示例:在聊天框中说"把这篇 Markdown 排成公众号文章,直接排版不用问"。
产品详解
定位
gzh-design 是公众号文章的排版引擎:把一篇 Markdown(或 Word / PDF / 纯文本)转换为可直接复制粘贴进微信公众号编辑器、且样式不丢失的 HTML。核心资产是主题组件库,HTML 一律从组件库取,不凭记忆手写。
核心能力
- 多格式输入归一化:docx、PDF、纯文本先转成 Markdown 草稿并做结构确认。
- 主题自动推荐:按文章题材从主题索引推荐最契合的主题(教程→摸鱼绿、观点→红白系、设计科技→石墨极简等),用户一步确认;也可一键自动排版不提问。
- 文章类型配方:判定文章类型(教程/盘点/观点/访谈/数据/随笔/案例)后,按该主题的"类型→组件组合配方"选组件,保证同类文章气质稳定。
- 智能排版处理:章节自动编号、每段 1–3 个关键词下划线、引言金句高亮、目录提取、中英文标签、正文半角标点转全角、列表转换、代码/Prompt 强制进代码块。
- 平台红线校验:生成后跑 validate_gzh_html.py,ERROR 清零且半角标点 WARNING 清零才交付——漏
<span leaf>包裹是最高频的致命错。 - 预览页复制按钮:生成带"复制到公众号"按钮的预览页,一键复制渲染后的富文本再粘贴。
- 自定义主题生成:对内置主题不满意时,可按描述或参考图生成并登记新主题。
工作流程
- 输入归一化(非 Markdown 先转 Markdown 并确认结构)
- 选主题(按题材推荐,用户确认;或一键自动)
- 读组件库(主题专属库 + 通用增量库)
- 解析 Markdown 结构并判定文章类型
- 按配方选组件组合,装配 HTML
- 跑校验脚本(ERROR 与半角标点 WARNING 清零)
- 输出干净正文 HTML + 带复制按钮的预览页
输入与输出
| 输入 | 说明 |
|---|---|
| 文章内容 | 必填,Markdown / .docx / .pdf / .txt / 纯文本 |
| 主题 | 选填,指定或按题材自动推荐 |
| 模式 | 选填,"直接排/一键"进入全自动模式(不提问) |
输出:干净正文 HTML(<section> 片段,无文档外壳)+ 带复制按钮的预览页 + 校验结论。产物格式为正文片段,直接粘贴进公众号编辑器。
与相邻 skill 的区别
- 本 skill 只用于公众号文章排版;普通网页、落地页、PPT 不用它。
适用场景
- 教程/测评/清单类文章的公众号排版
- 深度观点长文的视觉层次处理
- 把 Word/PDF 讲义转成可发布的公众号文章
- 需要稳定排版气质的系列专栏
使用前准备
- 什么都没给时需先提供文章内容;原文的每个段落、每张图都会转换,不增删实质内容。
- 校验脚本 ERROR 清零才算完成,半角标点同样要修到 0。
- 署名区默认用
{{作者名}}占位,交付后替换成自己的署名;主题索引为空时需先走自定义主题生成。
gzh-design 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。