导出到微信公众号草稿
本工具用于将站点内容快速创建为微信公众号草稿。根据最新流程调整:不再导出或渲染正文内容,仅通过 API 创建草稿并填写必要元数据(标题、摘要、作者、原文链接、封面自动处理)。正文将使用固定占位文本,提醒到 md.doocs.org 手工渲染并粘贴。
占位正文(实际发送到微信草稿的 HTML):
因为技术原因,无法直接将博客进行微信公众号格式的渲染并通过 API 创建草稿,建议将博客导出为 markdown,然后到 https://md.doocs.org/ 网站上渲染成微信公众号支持的的格式后摘贴到公众号后台。 给您造成的不便,敬请谅解。
使用方式
- 通过脚本发布(仅需元数据):
node scripts/publish-wechat.js --title "标题" --digest "摘要" --author "作者(可选)" --source "原文链接(可选)"
注意:不再需要 --file 或从 stdin 提供正文。
- 通过本地 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。