公众号排版太痛苦?我写了个工具,用 Markdown 一键转兼容 HTML

4 阅读2分钟

公众号排版太痛苦?我写了个工具,用 Markdown 一键转兼容 HTML

如果你做过公众号,一定经历过以下场景:

写好一篇稿子,复制到公众号编辑器里—— 标题字号要调、引用要加底色、列表要对齐、代码块要自带宽高…… 折腾半小时,终于排好了,一预览,手机端全乱了。

公众号编辑器不支持 flex、gradient、rgba、class 选择器。排版只能靠 table + 内联 style 手写。

作为一个程序员,我忍了这件事很久——直到我写了一个工具来解决它。

wetch:Markdown → 公众号 HTML

wetch 是一个纯 Python 命令行工具。你写 Markdown,它帮你生成直接可用的公众号 HTML。

安装:

pip install wetch

转换:

wetch article.md -o output.html

就这么简单。

支持什么功能?

标准 Markdown 语法都支持:标题、副标题、小节、加粗、引用、列表、代码块、分隔线。

额外支持:日期/标签/作者元信息、封面文字自定义、5 种主题配色。

5 种主题

  • 极简红(default)— #cc3333
  • 科技蓝(blue)— #4a6cf7
  • 自然绿(green)— #2d8a57
  • 典雅紫(purple)— #7c3aed
  • 极简灰(minimal)— #636366

切换主题:

wetch article.md --theme blue -o output.html

封面图也帮你搞定

wetch article.md --cover -o cover.html
npx playwright screenshot --viewport-size=1200,675 cover.html cover.png

封面风格匹配主题——深色渐变 + 网格底纹 + 装饰圈,专业感在线。

和其他方案比

方案缺点wetch
在线编辑器(135/秀米)手动操作,不能自动化纯 CLI,可 CI/CD
Markdown 转微信在线工具上传第三方,隐私风险纯本地,零泄露
wetch开源 MIT,可团队标准化

谁适合用

✅ 技术博客运营——码农写 Markdown 就是舒适区 ✅ 个人号主想节约排版时间 ✅ 需要统一排版风格的内容团队 ✅ 想把自动化跑起来的内容中台

写在最后

这个工具我写了几天,解决了自己最大的一个痛点。

如果你也做公众号,试试看。

GitHub 仓库: github.com/kissnger/we… 在线页面: kissnger.github.io/wetch/

如果帮到了你——项目 README 里有支付宝收款码,扫一下请喝杯咖啡就行 ☕