公众号排版

把 Markdown 转成公众号编辑器可用的 HTML,粘贴后保留排版。

v0.1.1

查看示例草稿 · 使用方法

示例草稿

给一篇秋季空气炸锅菜谱排版

一篇中文 Markdown 文章,有三个小节、列表、引用、表格和一个外部链接。

结论

得到一段可以直接复制粘贴的 HTML。没有 class,也没有样式表,38 个元素的样式全部写在元素上,这正是公众号编辑器会保留的写法。

做了哪些处理

公众号会去掉外部链接,所以它被改成文末「参考链接」下的编号注释。标题、列表、引用、代码和表格在 452 像素手机宽度的截图中都显示正常。

运行中改了一处

第一版的参考链接标题是英文,现在中文文章会用中文标签。

来自 2026-11-05 的实际运行。没有在真实的公众号编辑器里测试粘贴。

包含内容

  • 只用内联样式,不含 class 和脚本
  • 薄荷、墨色、琥珀三套主题
  • 微信文章链接可点击,其他链接列入「参考链接」

适合

  • 把 Markdown 草稿发到公众号
  • 让多篇文章保持一致的排版

不适用

  • 上传图片或发布草稿
  • 嵌套列表、脚注或内嵌 HTML

使用方法

可读取完整 Skill 文件夹的 Agent,以及 Node.js 18+。全程在本地运行,无需连接 SandBase 或登录微信。

下载并解压完整 Skill 文件夹,保留 references,交给支持 Skill 的本地 Agent。

下载 Skill v0.1.1

向 Agent 提出任务

用 wechat-article-format 把这篇 Markdown 文章转成薄荷主题的公众号 HTML,并告诉我哪些图片需要在编辑器里上传。
  1. 用 Markdown 写作

    支持标题、列表、引用、代码、表格、链接和图片。

  2. 本地排版

    运行随包脚本并选择主题,得到预览页。

  3. 复制粘贴

    点复制按钮,粘贴到公众号编辑器;本地图片在编辑器里上传。

常见问题

怎样使用这个 Skill?

下载并解压完整 Skill 文件夹,保留 references,放入所用 Agent 支持的 Skill 目录。也可以让 Agent 读取其中的 SKILL.md 并按说明执行,在本地使用自己的材料。

为什么有些链接变成了参考链接?

公众号编辑器只保留 mp.weixin.qq.com 链接可点击,其他链接因此列在文末。