md2wechat-lite
前置准备
使用前请先获取 API Key:
图片参数约束(重要):
--cover-image、newspic-draft --images、batch-upload --images 仅支持公网 URL
- 不支持本地文件路径(如
./a.jpg)或通配符(如 *.jpg)
快速开始
安装
curl -fsSL https://raw.githubusercontent.com/geekjourneyx/md2wechat-lite/main/cli/scripts/install.sh | sh
配置
md2wx config set wechat-appid "wx123..."
md2wx config set wechat-appsecret "your_secret"
md2wx config set api-key "wme_your_api_key"
第一个草稿
md2wx article-draft --markdown "# 欢迎\n\n这是我的第一篇文章!" --cover-image "https://cdn.example.com/cover.jpg"
功能亮点
📝 图文草稿
Markdown 转 WeChat 排版,一键生成草稿
md2wx article-draft --file article.md --theme bytedance --cover-image "https://cdn.example.com/cover.jpg"
说明:部分后端场景会要求封面图,建议始终传入 --cover-image,避免 invalid media_id 等错误。
🖼️ 小绿书草稿
创建图片文章,支持多图上传
md2wx newspic-draft --title "标题" --content "内容" --images "https://cdn.example.com/img1.jpg,https://cdn.example.com/img2.png"
📦 批量上传
上传图片到微信素材库,获取永久 URL
md2wx batch-upload --images "https://cdn.example.com/a.jpg,https://cdn.example.com/b.jpg"
🎨 38+ 主题
- 内置 6 种:default, bytedance, chinese, apple, sports, cyber
- 模板 32 种:{minimal|focus|elegant|bold} × {gold|green|blue|orange|red|navy|gray|sky}
md2wx themes list --verbose
AI 创作工作流
Claude Code
配合 md2wechat-skill 使用:
1. 在 Claude Code 中激活 Skill
2. "帮我写一篇关于 AI 的文章"
3. "发布到公众号草稿箱"
OpenClaw
支持 OpenClaw 自动化工作流
配置说明
配置文件:~/.md2wx/config.yaml(文件内容为 key=value 形式)
配置优先级:命令行参数 > 环境变量 > 配置文件 > 默认值
# 查看配置
md2wx config list
# 设置默认主题
md2wx config set default-theme "bytedance"
# 设置字体大小
md2wx config set font-size "large"
常见问题
安装后提示 command not found?
将二进制文件目录添加到 PATH,或打开新终端窗口
macOS 无法验证开发者?
chmod +x md2wx
xattr -d com.apple.quarantine md2wx
草稿创建成功但后台找不到?
检查 AppID/AppSecret 是否正确,确认登录了对应公众号账号
报错 invalid media_id 或创建草稿失败?
先确认封面图/配图使用的是公网可访问 URL(不是本地路径),并在 article-draft 中传入 --cover-image。
开发
git clone https://github.com/geekjourneyx/md2wechat-lite.git
cd md2wechat-lite
go build -o md2wx ./cli
相关项目
License
MIT License
💰 打赏 Buy Me A Coffee
如果该项目帮助了您,请作者喝杯咖啡吧 ☕️
WeChat
🧑💻 作者
关注公众号,获取更多 AI 编程、AI 工具与 AI 出海建站的实战分享:
评论