WeChat 公众号排版
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f54fdba0/wechat-styler。
技能介绍
要解决什么问题
微信公众号后台编辑器对 Markdown 和结构化排版支持有限:标题层级、引用、代码块、列表和图片说明一旦从 Typora、Obsidian 或 CI 生成的 .md 搬过去,样式经常丢背景、字体不对齐,或者复制后图片靠左。WeChat Styler 把 Markdown 源文件 转成 全内联 style 的 HTML,目标是一次生成、整段复制到公众号编辑器,而不是再手工调 CSS。
它怎么工作
核心流程是:读取 Markdown(含 frontmatter)→ 加载 --theme 等参数 → 用 marked 解析结构 → 套用主题绑定的 Renderer Preset(不只换色,还决定标题、引用、列表、代码块、图片说明的字号与间距)→ 写出完整 HTML 文件。
可用主题包括:
- zhijian:智见品牌暖纸感,默认
- kami:纸感深度长文,强调 solid 背景重复声明
- magazine 系列(
magazine-ink/indigo/forest/kraft/dune):五种杂志版式变体,共享magazine-editorial入口 - elegant / modern / minimal:复古、科技教程、极简笔记等语气
常用参数有 --font-size、--line-height、--accent-color、--background-color(须 solid hex)、--max-width、--output。默认输入 article.md 时输出同目录的 article_wechat.html;不确定主题时可用预览生成器并排对比。
边界与注意点
- 依赖 Node.js 18+ 与
scripts/convert.mjs,不是在线 SaaS。 - 图片保留原始 URL,图床不可访问则公众号里仍会裂图。
- 为兼容公众号粘贴规则,输出避免
rgba()与依赖body的背景;背景色会在 section 与 span 上重复声明,但仍建议在目标编辑器里抽查一次。 - 字体走完整回退栈,最终显示仍受读者设备与微信渲染影响。
- 扩展新主题需在
themes/下新增配置并指定--theme。
截图预览
使用场景
- 在 Obsidian 或 Typora 写完公众号长文后,用 `--theme` 生成内联 HTML,整段粘贴到微信后台编辑器。
- 智见AI 品牌培训讲义、方法论分享等 `.md` 需统一 zhijian 暖纸排版时,转换后保留标题竖线与引用块样式再发布。
- 商业分析或课程稿在 kami 与 magazine-ink / indigo 等主题间拿预览页并排对比,定稿后再输出 `_wechat.html`。
- 含代码块、列表与图床的教程稿,用 modern 或 magazine-indigo 渲染,检查图片居中与 solid 背景后再复制到公众号。
适合人员
- 负责企业服务号、以 Markdown 为源稿并需要固定品牌色与版式、避免手工调 CSS 的内容运营。
- 撰写智见AI 公众号文章、培训讲义或课程材料,要求与 DESIGN.md 品牌系统一致的编辑与讲师。
- 在本地用 `.md` 写科技教程或快讯、定期同步到微信公众号且依赖代码块可读性的技术作者。
- 发布杂志风深度长文、曾遇粘贴后背景或图片左偏,需要 magazine / kami 类 solid hex 策略的专栏写作者。