Skip to content

导出到微信公众号草稿

本工具用于将站点内容快速创建为微信公众号草稿。根据最新流程调整:不再导出或渲染正文内容,仅通过 API 创建草稿并填写必要元数据(标题、摘要、作者、原文链接、封面自动处理)。正文将使用固定占位文本,提醒到 md.doocs.org 手工渲染并粘贴。

占位正文(实际发送到微信草稿的 HTML):

因为技术原因,无法直接将博客进行微信公众号格式的渲染并通过 API 创建草稿,建议将博客导出为 markdown,然后到 https://md.doocs.org/ 网站上渲染成微信公众号支持的的格式后摘贴到公众号后台。 给您造成的不便,敬请谅解。

使用方式

  1. 通过脚本发布(仅需元数据):
node scripts/publish-wechat.js --title "标题" --digest "摘要" --author "作者(可选)" --source "原文链接(可选)"

注意:不再需要 --file 或从 stdin 提供正文。

  1. 通过本地 API 服务:
npm run serve
# POST /api/wechat/drafts
# body 仅需包含:{ title, digest, author?, source?, cover? }

服务端将自动填充固定占位正文,并为封面执行自动上传/降级逻辑。

后续操作建议

  • 将博客导出为 Markdown,在 https://md.doocs.org/ 渲染成微信公众号格式。
  • 将渲染结果复制到公众号后台的正文位置,并根据需要微调样式与图片。

环境变量

  • WECHAT_MP_APPID
  • WECHAT_MP_APPSECRET

用于访问微信公众号草稿 API。