跳到主要内容

新手入门 / FIELD NOTES

md2wechat 新手入门:从安装到第一篇微信公众号草稿

从下载二进制、运行 config init,到把 Markdown 预览成微信 HTML,再到推送草稿箱,这篇文章按真实顺序带你走一遍。

这篇文章只做一件事:带你走完第一次上手。

目标是让你真的跑通下面这条链路:

  1. 安装 md2wechat。
  2. 初始化配置。
  3. 把 Markdown 预览成微信 HTML。
  4. 再把文章送进草稿箱。

第一步:先准备好三类信息

1. 文章文件

先准备一个 article.md,内容不用复杂,能跑通就行。

# 我的第一篇公众号文章

大家好,这是我第一次用 md2wechat 发布内容。

## 今天想说什么

- 我用 Markdown 写正文
- 我希望自动排版
- 我希望直接进入微信草稿箱

2. API Key

如果你走 API 模式,需要 API Key。入口在:

3. 微信公众号配置

如果你后面要发草稿,还需要:

  • AppID
  • AppSecret
  • IP 白名单

没有这些信息也没关系,你可以先把“转换预览”跑通,再补草稿链路。

第二步:安装 md2wechat

最稳妥的方式是去 Releases 页面拿当前版本:

README 已经给了完整的多平台安装说明。这里给你保留最常用的 macOS / Linux 路径。

macOS Apple Silicon

mkdir -p ~/.local/bin
curl -Lo ~/.local/bin/md2wechat https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-darwin-arm64
chmod +x ~/.local/bin/md2wechat
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
md2wechat --help

Linux x86_64

mkdir -p ~/.local/bin
curl -Lo ~/.local/bin/md2wechat https://github.com/geekjourneyx/md2wechat-skill/releases/latest/download/md2wechat-linux-amd64
chmod +x ~/.local/bin/md2wechat
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
md2wechat --help

Windows 用户

直接从 Releases 页面下载 .exe,然后在 PowerShell 里执行:

md2wechat --help

如果这一步跑不通,不要继续往后走,先解决 PATH 或二进制权限问题。

第三步:初始化配置

第一次建议直接执行:

md2wechat config init

执行后,你会得到配置文件路径。根据当前 skill 约定,优先检查这些位置:

  1. ~/.config/md2wechat/config.yaml
  2. 环境变量,比如 MD2WECHAT_BASE_URL
  3. 项目本地 md2wechat.yaml / md2wechat.yml / md2wechat.json

如果你需要切换接口域名,可以改:

  • api.md2wechat_base_url
  • 或环境变量 MD2WECHAT_BASE_URL

默认域名:

  • https://www.md2wechat.cn

备用域名:

  • https://md2wechat.app

第四步:先跑最安全的一步,预览转换结果

先别急着发草稿,先把 HTML 预览跑起来。

md2wechat convert article.md --preview

这一步的价值很大:

  • 能先确认命令可用。
  • 能先确认 Markdown 是否正常读取。
  • 能先看主题是否适合。
  • 出问题也不会直接打到公众号后台。

第五步:再试 AI 模式

如果你想要更风格化的排版,可以再试 AI 模式:

md2wechat convert article.md --mode ai --theme autumn-warm --preview

这里要注意一件事:

  • API 模式更稳、更快,适合正式发布。
  • AI 模式更有风格感,适合追求视觉表达。

第一次上手建议两种模式都各跑一次,你会很快知道自己后面更常用哪条路径。

第六步:确认微信配置后,再发草稿

真正发稿前,你至少要确认:

  1. AppID / AppSecret 是当前公众号的。
  2. IP 白名单已经配好。
  3. 封面图是可访问的。

确认后再执行:

md2wechat convert article.md --draft --cover cover.jpg

如果你走的是 API 文档里对外开放的 Convert API,当前只需要记住一个稳定接口:

  • POST /api/convert

这个接口负责把 Markdown 转成微信公众号可粘贴的 HTML。标题建议、图片计划、多账号和固定出口这类工作流能力,优先从 md2wechat 命令和 Skill 手册里看。

新手最常踩的坑

坑 1:一上来就发草稿

最稳的顺序是:

  1. convert --preview
  2. 看效果
  3. 再发草稿

坑 2:把 AI 模式当默认

很多人觉得 AI 模式听起来更高级,就默认走 AI。其实第一次上手更建议先走 API 模式,因为更容易排查问题。

坑 3:把转换 API 当成发布接口

/api/convert 只负责 Markdown 转 HTML,不需要微信后台配置。真正进入公众号发布链路时,再按手册检查:

  • AppID
  • AppSecret
  • IP 白名单

坑 4:把配置写散

建议先把稳定配置放在:

  • ~/.config/md2wechat/config.yaml

这样不管你是本地终端、Coding Agent 还是其他工作流,都能复用。

跑通第一次之后,接下来该学什么?

建议顺序是:

  1. 先读 命令大全
  2. 再读 Coding Agent 接入指南
  3. 如果你用 OpenClaw,继续读 OpenClaw 接入指南
  4. 如果你在 Obsidian 写作,继续读 Obsidian 接入指南

如果你只记住一句话:

第一次上手,先把“安装 → 配置 → 预览”跑通,再进入发布工作流。

继续阅读

md2wechat API 快速开始:5 分钟跑通 Markdown 转公众号 HTML

如果你现在最需要的是先调通一次接口,这篇文章会给你最短路径:拿 key、发请求、看结果、排查第一类错误。

md2wechat 3.6.0:把 Markdown 保存为知乎、CSDN、头条草稿

公众号排版之外,新增三平台未发布草稿流程。先准备普通 Markdown,再逐平台保存并核对。

MD2WeChat Publisher 2.0:在 Obsidian 预览排版、确认公众号草稿

文章仍在笔记库里写,排版在笔记旁检查。2.0 把预览、刷新和草稿确认放进同一套 Obsidian 操作流程。

YOUR NEXT ARTICLE

让下一篇文章,从清楚的排版开始。

先看效果,再把稳定的排版能力接入你的工作流。

md2wechat 新手入门:从安装到第一篇微信公众号草稿