公众号文章与贴图发布
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_dfcfbf47/weixin-publisher。
技能介绍
问题
Markdown 写完想发到微信公众号时,常卡在格式转换、封面尺寸、素材接口和权限白名单上:长文要富文本,贴图要横滑图片,content 超限或 media_id 无效都会让草稿失败。
工作方式
该技能把发布拆成两条链路:图文长文 调用 wenyan-cli,将 Markdown 转成微信可排版格式,支持代码高亮和多主题;贴图 调用 wechat-image-post.py,从 frontmatter 读取 title、cover、tags、author,正文用 ![]() 引用本地图片,脚本自动缩放封面、上传永久素材,并以 article_type=newspic 和 image_info.image_list 构造 payload。
注意点
- 贴图正文是纯文本 caption,不支持 Markdown。
- 长文封面通常要求
1080×864且 ≤64KB。 - 发布前需配置 API 凭据,并确认 IP 已加入微信后台白名单。
- 常见错误包括
40007素材无效、45004摘要/正文超限、40004编码问题。
使用场景
- 技术作者把带代码块的 Markdown 长文转成公众号草稿,并选择代码高亮主题。
- 编辑把产品截图和纯文本说明发布为公众号横滑贴图,减少手动上传素材。
- 内容运营按 frontmatter 填写标题、封面和标签,生成公众号草稿。
- 开发者排查 40007、45004 等错误,确认素材上传、封面尺寸和 IP 白名单。
适合人员
- 维护技术博客或文档站,并要把长文同步到公众号草稿的工程师。
- 负责公众号内容排期,需要把 Markdown 和图片素材转成草稿的编辑。
- 做产品发布物料,需要多图横滑展示截图的产品运营。
- 调试发布链路,需要检查素材接口、封面尺寸和白名单的自动化工程师。