公众号排版工坊(wx-layout)是一款免费、离线、可复用的公众号模块化排版工具,托管在 GitHub 上并采用 MIT 开源协议。它的思路很直接:你用普通 Markdown 写文章,选定一套主题,工具就能一键生成排好版的网页,点「一键复制」后粘贴到公众号后台即可完成排版。整个工具不付费、不联网、不依赖任何第三方服务,采用「共享内核 + 可插拔主题」结构,内核只有一份,主题可以无限增加,同一篇稿子换个主题就换一种排版形态。它提供单文件版、命令行渲染、本地工作台和纯网页版四种使用方式,其中单文件版约 80 KB,双击浏览器打开即可,连 Python 都不需要安装,断网也能正常使用。
痛点是什么
长期写公众号的人大多被排版折磨过:手动调字号、行距、卡片和引用块,一篇稿子排下来半小时起步;换一个号主风格就得从头再调一遍;用第三方排版网站又常常要登录、联网、付费,粘贴到后台还容易错位。更麻烦的是,很多人已经习惯用 Markdown 或让 AI 写稿,但成稿之后仍要回到编辑器里一段段套样式,内容与样式死死绑在一起,改一次主题等于重排一次,重复劳动多、可控性差。
主要功能特点
wx-layout 把排版拆成「内核 + 主题 + 模块」三层,作者只写语义内容,样式交给主题按需取用,字段缺失时自动降级,不会报错留白。
免费离线零依赖
只用 Python 标准库,单文件版连 Python 都不用装,断网也能排版。
模块化多主题
刊头、章节、截图、引用、视频卡片等按模块拼装,内置四套主题可随时切换。
微信格式一键复制
输出微信认可的 leaf 内部格式,粘贴到后台干净不错位。
两个 AI Skill 加持
排版器只排版不改原文,主题提取器可从任意公众号文章复刻新主题。
为什么值得关注
它把「内容与样式分离」真正落到了公众号场景里,又用 AI Skill 把排版这件事交给 AI 执行,人只需要把文章写好,剩下的交给工具和主题。
排版交给 AI
把 Skill 装进 AI Agent 后,直接说「帮我把这篇文章排成公众号」即可。
主题可复刻可扩展
新增主题只是加一个文件,不改内核、不影响老主题,风格可持续积累。
项目地址:https://github.com/fengdu2077/wx-layout
公众号排版这活,以后不该再手动干了。
我把自己做的排版工具开源了:wx-layout。
重点在它自带的两个 Skill,相当于给 AI 的操作说明书:
wx-layout 只排版,不改写你的原文。
wx-theme-extractor 拿一篇你喜欢的任意号主的公众号文章,你就复刻出一套同类型的主题
你也可以通过手动去修改。
根据对应主题 Markdown 语法写好→ 点「一键复制」→ 公众号后台 Ctrl+V。
目前放置 4 套主题,免费,断网也能用。
装法:复制 README 里那段话发给 AI Agent,它自己装、自己跑验证。
排版就该是 AI 干的活,人只管把文章写好。
https://github.com/fengdu2077/wx-layout