wechat-publisher 评测:图文并茂的公众号自动发布
从 Markdown 到草稿箱,一条命令搞定。MIT 开源,AI 味自动检测,16 套主题,正文图片自动上传微信 CDN。
封面图
● ● ●
为什么需要 wechat-publisher
公众号编辑器不支持 Markdown,手动排版费时费力。每次写技术文章,代码块样式简陋,表格基本没法看,图片要一张张上传。
wechat-publisher 一次性解决这些问题。用 Markdown 写作,一行命令自动排版、上传图片、生成封面、推送到草稿箱。整个过程不需要打开公众号后台。
● ● ●
整体架构
架构图
核心分三层:
- 输入层:接收 Markdown 文章
- 处理层:AI 评分引擎检测 AI 味 → HTML 转换器排版 → 图片处理器上传 CDN
- 输出层:推送到微信草稿箱
AI 评分引擎是 核心差异点。不通过时文章回流重写,而不是直接放弃。
● ● ●
完整工作流
工作流
素材搜索 → AI 写作 → 人味化改写 → AI 配图 → AI 门禁检测。通过则发布,不通过则回流改写。
● ● ●
与 md2wechat-skill 对比
对比图
| 维度 | wechat-publisher | md2wechat-skill |
|---|---|---|
| 开源协议 | **MIT** 可商用 | Source Available,限制商用 |
| AI去味 | **5维评分门禁**,硬性拦截 | humanize 命令,无硬门禁 |
| 主题 | 16套,全部免费 | 48套,45套需付费API Key |
| 运行方式 | **全本地**,无需联网 | 高级功能需调用云API |
| 代码块 | 深色主题,可读性好 | 一般 |
| 技术栈 | Python,易于定制修改 | Go 单二进制 |
| 正文图片 | **自动上传微信 CDN** | --upload 参数 |
| 测试覆盖 | 43个自动化测试 | ❌ 未公开测试 |
● ● ●
16 套精美主题
主题展示
覆盖 AI、技术、新闻、人文、生活等多种场景。所有样式自动内联,粘贴进公众号编辑器不丢样式。
● ● ●
容量实测
容量数据
4.5KB Markdown → 28KB HTML → API 发布实测通过。 这是通过微信 API 创建草稿的限制,比手动粘贴到编辑器的 15KB 限制宽松得多。
日常 3-4KB Markdown(约 2000-3000 字)的文章完全安全。
● ● ●
管线一览
管线图
从 Markdown 到草稿箱的 4 步核心管线。绿色终点表示发布成功。
● ● ●
AI 味检测实测
5 维评分体系: burstiness(句式变化)、phrases(AI 套话)、vocab(词汇密度)、structural(结构分析)、punctuation(标点多样性)。
| 文章类型 | 总分 | 判定 |
|---|---|---|
| 真人撰写的文章 | 24.7 | 🟢 通过 |
| 典型 AI 生成文 | 57.4 | 🔴 拦截 |
阈值 45,低于则通过,高于则拦截。发布前自动检测,无需人工介入。
● ● ●
实测总结
wechat-publisher 的核心优势:
- ✅ AI 味门禁:5 维评分,发布前自动拦截
- ✅ 图文支持:本地图片自动上传微信 CDN
- ✅ 全本地运行:MIT 开源,无需付费 API
- ✅ 大容量:28KB HTML 可正常 API 发布
- ✅ 代码块精美:深色主题,微信中可读性好
主要不足:
- ⚠️ 16 套主题 vs md2wechat 的 48 套(但 md2wechat 45 套需付费)
- ⚠️ 无 Mermaid 原生渲染,图表需外部生成后嵌入
- ⚠️ 嵌套列表/引用为扁平结构,非真正 HTML 嵌套
选择建议: 如果在意代码质量和开源协议,选 wechat-publisher。如果排版模块丰富度是首要因素,选 md2wechat-skill(需付费 API)。
做工具和做内容一样,少说空话,多给价值。