用途:把 Markdown 文件转成微信公众号兼容的 HTML(全部内联 CSS),可仅预览,也可上传到公众号草稿箱;同时支持为文章生成或上传配图。
主要能力:两种转换模式。API 模式经 md2wechat.cn 快速转换,风格简洁标准,主题含 default、bytedance、apple、sports、chinese、cyber;AI 模式由 Claude 生成主题化排版(较慢,约 10–30 秒),主题含 autumn-warm、spring-fresh、ocean-calm,也支持自定义提示词。图片处理支持本地图、在线图与 AI 生成图(语法 ),并可压缩宽度超过 1920px 的图片后上传微信素材。也支持纯自然语言请求生成独立图片。
使用方式:常用命令如 bash skill/md2wechat/scripts/run.sh convert article.md --preview(API 模式预览)、加 --mode ai --theme autumn-warm 使用 AI 主题、加 --draft --cover cover.jpg 上传草稿;图片相关命令有 upload_image、download_and_upload、generate_image。上传草稿需配置环境变量 WECHAT_APPID 与 WECHAT_SECRET;AI 图片需 IMAGE_API_KEY,可选 IMAGE_API_BASE、COMPRESS_IMAGES、MAX_IMAGE_WIDTH。配置文件位于 ~/.config/md2wechat/config.yaml 与项目内 md2wechat.yaml(后者优先)。
限制:需微信公众号开发者权限与环境变量、封面图才能建草稿;IP 需在微信白名单;HTML 仅用微信安全标签,须全部内联样式,禁用 script、iframe、form 与外部 CSS/JS;图片上传失败会以占位符继续,微信接口失败则返回 HTML 供手动上传。以上资料未提供具体免费或收费信息,暂未提供。