这个 GitHub 项目,帮你完成公众号排版

公众号排版大家多多少少应该都接触过吧,如果是做自媒体的朋友那肯定就更熟悉了

公众号排版有一个膈应的点,就是它是不支持 Markdown 格式的,但现在主流的笔记软件都是 Markdown 格式的,比如 Obsidian

将 Obsidian 当中写好的稿子复制粘贴到公众号当中,直接两眼一黑,这都啥跟啥啊...

市面上也有一些将 Markdown 格式的内容转换成公众号排版的转换器

但多多少少是存在一些问题的,比如

排版需要靠 prompt 来碰运气 输出一致性,用 LLM 每次输出的一致性不是很高 不足够懒人,无法做到输入未转换的文案直接完成到推送到草稿


今天推荐一个 GitHub 仓库可以解决这些问题

仓库的地址如下: https://github.com/geekjourneyx/md2wechat-skill

先说一下这个仓库到底是干什么的:

md2wechat 是一个把 Markdown 文章整理成公众号草稿的 CLI 工具

它做的事情包括:

  • 上传封面
  • 识别正文图片
  • 读取 .md 文件
  • 创建公众号草稿
  • 解析标题、作者、摘要
  • 上传正文图片到微信素材库

可以将其理解为:

输入 Markdown -> 微信公众号草稿箱


下面来带大家来走一遍完整的闭环

ps:以下的 CC 是 Claude Code 的意思

1. 准备材料:

首先大家需要准备这几项内容:

  1. AppIDAppSecret

ps:前提是大家有公众号的哈

进入微信开发者平台: https://developers.weixin.qq.com/platform

先点击 "我的业务与服务",然后找到 "公众号"

image.png

然后获取 AppIDAppSecretAppID 是有了公众号之后就有的,AppSecret 需要申请一下,按照操作直接扫个码即可,获取之后记得保存,因为不能再查询;如果忘记了也没有关系,直接重置就好

image.png

  1. 微信 API 白名单

把当前网络出口 IP 加到公众号后台白名单里

建议优先获取公网 IPv4,因为微信白名单最常卡的是这个

那么如何获取公网 IPv4 呢?

这里我以 macOS 为例子,终端执行如下的指令:

text
复制代码
curl -4 ifconfig.me

image.png

如果想顺便看 IPv6:

text
复制代码
curl -6 ifconfig.me

如果是 Windows 系统的话,在 PowerShell 执行:

text
复制代码
curl.exe -4 ifconfig.me

拿到输出后,把这个 IP 填到公众号后台的 API IP 白名单,如果有多个的话,换行添加新的

image.png

  1. 一篇 Markdown 文件

也就是你的文章正文,后缀是 .md

  1. 一张封面图

发草稿时必须有封面,可以先随便找一张,能让 Codex 或者 Claude Code 访问到即可

  1. .md 里引用的正文图片文件

如果文章里有图片,这些图片文件必须真实存在

2. 安装 CLI

这部分我们会使用到 CC 或者 Codex

如果不知道如何安装和使用 Claude Code 的小伙伴可以去看卡兹克的这篇保姆级教程,我在这里就不赘述了

https://mp.weixin.qq.com/s/AA2NHww4jUBuAfi10EYICw

关于配置的部分是只做一次的

这里建议调用 web-access 然后再输出,如果没有安装 web-access 这个 skill 的话,可以这样和 Codex 或者 CC 说

text
复制代码
帮我安装这个 skill:https://github.com/eze-is/web-access

在安装好之后,这样和 Codex 或者 CC 说:

text
复制代码
请调用 web-access 这个 skill 访问这个 GitHub 仓库: https://github.com/geekjourneyx/md2wechat-skill 请优先阅读 README.md 和 docs/INSTALL.md, 然后帮我安装这个仓库对应的 md2wechat CLI。 安装完成后,请再帮我验证以下几点: 1. md2wechat 命令是否可用 2. md2wechat --help 是否正常 3. md2wechat capabilities --json 是否正常

3. 配置和发布准备阶段

安装好 CLI 之后

接下来就进入真正的配置和发布准备阶段

这一步你可以直接把所需信息告诉 Codex 或 Claude Code,让它继续帮你完成配置、白名单确认和后续发布

需要准备的信息就是前面 "准备材料" 当中的五项内容

关于 .md 文件里如果没有写标题、作者、摘要,还需要额外提供:

title: 文章标题 author: 作者名 digest: 文章摘要

因为这些都是需要在公众号的草稿箱当中填写的

在准备好之后,可以这样和 Codex 或 CC 说:

text
复制代码
我已经安装好 md2wechat CLI 了 下面是我的配置信息和发布信息,请继续帮我完成配置并准备发布: AppID: xxx AppSecret: xxx 当前网络出口 IP: xxx.xxx.xxx.xxx md_path: /绝对路径/文章.md cover_path: /绝对路径/封面.png

在输入上面这段信息之后,Codex 或 CC 就具备了继续完成配置和准备发布的条件

4. AI 模式 & API 模式

原 GitHub 仓库里是有两种模式的:

  • AI 模式:把 Markdown 变成 "排版请求",再交给 CC / Codex 继续处理
  • API 模式:直接把 Markdown 变成最终可发的公众号 HTML

image.png


AI 模式更像 "让大模型继续帮你排版"

它的特点是:

  • 免费
  • 只有少量基础主题
  • 不需要作者的私有 API Key
  • 最终效果依赖 Claude / Codex 这类外部大模型
  • 同一篇 Markdown,每次生成结果可能不完全一样

适合的人群是:

  • 偶尔用一下
  • 想先体验
  • 不介意多一步 AI 处理
  • 不追求每次都完全一致

API 模式更像“直接调用作者已经做好的排版服务”

它的特点是:

  • 速度快
  • 有 40+ 主题
  • 直接返回最终 HTML
  • 有 43 个高级排版模块
  • 同样输入,输出稳定一致
  • 适合高频使用和自动化发布

但代价也很明确:

  • 需要申请作者维护的 API 服务
  • 长期使用会依赖这套私有能力
  • 对很多个人用户来说,成本和约束都更高

原仓库官方主线里,AI 模式和 API 模式是两种不同的使用路径;本文实际带大家跑通的,是一条更适合普通个人用户的本地兼容路径

对于 API 模式的价格,截至到 26.5.14,我私下咨询到的价格是 199,实际以作者最新说明为准是 199,一口价,一次购买,永久使用

image.png

对于这个价格的话,对于作者这种穷学生来说还是有些贵了,所以建议大家根据自己的需求和经济情况来决定是否要购买

如果你的需求只是个人高频发公众号,其实未必一定要接作者的 API 模式,当前这套本地兼容版通常已经够用了,比如我的公众号排版用本地兼容版本就已经足够了,相信对于多数用户来说,这个版本已经足够满足日常使用的需求了

如果你特别在意高级主题、高级排版模块、团队协作和完全确定性输出,再考虑原仓库的 API 模式

最后,如果我再也不能见到你,祝你早安,午安,还有晚安~

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
花萍雨
作者分享
上班四十几天之后,聊一聊...
14
在测试一个 HTML 可视化的仓库时,发现的一个好东西:https://lobehub.com/zh/icons?type=color 这个网站汇总了上千个 AI logo,支持 png、svg、webp 三种格式免费下载,这下有救了ε(┬┬﹏┬┬)3
5
推荐一个 Mac 应用,是花叔昨天上架的,看到文章之后也立马下载试了试,效果还是很不错的 简单说一下功能:按一下录制,拿到手的直接是一条剪好的视频。 它在你录屏的同时记录每一次点击、每一次鼠标移动,停止录制的那一刻,运镜已经加好了——镜头会平滑地推近你正在操作的位置,跟着你的注意力移动,再从容地拉远,鼠标轨迹被重新绘制成顺滑的曲线,快速的操作带着自然的运动模糊。你平时看到的那些发布会级的产品演示视频,大概就是这个感觉。 做视频、发产品演示的朋友应该知道这种镜头有多普遍 之前要实现类似的功能要 Screen Studio 每个月 29 美金的会员,也有类似的开源仓库,我也测试过,但说实话,效果并不好,这次花叔的这款应用确实很棒 导出速度我也简单进行了一下测试,基本是和录制时间一比一兑换的 下载的话,在 Mac 的 App store 搜索 "HuaStudio 花录",记得搜索全称,因为刚上架,搜索的权重还不高 以下是原文指路: https://mp.weixin.qq.com/s/Z08IVia1krc3emq0yiP7pw
6
推荐这个教程,之前我在做「每周 GitHub 精选」系列的时候有推荐过,最近在学这个教程,差不多三分之一吧 这个教程是教你架构判断的,结合我自己实习这一个月左右的感受,大概率会学到和之前所看的教程都不一样的感觉 https://study8677.github.io/awesome-architecture/
8
分享文章,很喜欢的一期,反反复复看了三四遍,可以从搭建个人知识库 / 工作台的视觉去看,还是很有启发意义的,因为这篇文章,现在在搭自己的知识库hh https://mp.weixin.qq.com/s/XyoqER2ZpdvWDvO4BL6QsQ
7
下载 APP