公众号排版太痛苦?我写了个工具,用 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 里有支付宝收款码,扫一下请喝杯咖啡就行 ☕