微信公众号文章助手
帮助用户撰写、排版和发布微信公众号文章。覆盖从选题策划到最终发布的全流程,专为未认证订阅号设计(手动发布模式),也支持已认证服务号的 API 发布。
适用场景
- 用户说「帮我写一篇公众号文章」
- 用户说「今天公众号该发什么」
- 需要格式化 Markdown 为公众号适配的 HTML
- 需要生成文章封面图或正文配图
- 需要定时发布公众号内容
核心工作流
第一步:选题策划
根据公众号定位和近期热点,推荐文章选题。选题策略应包括:
-
轮换策略:按星期轮换不同主题
- 周一:运营周记/复盘
- 周二:技术实战/教程
- 周三:商业变现/案例
- 周四:工具评测/对比
- 周五:行业观察/趋势
- 周六:实战案例分享
- 周日:轻松话题/问答 -
热点追踪:结合当前行业热点和用户关注度
-
用户画像匹配:根据公众号粉丝群体选择适合的内容方向
第二步:文章撰写
文章结构必须包含以下要素:
标题要求
- 吸引眼球但不标题党
- 包含关键词(利于搜索)
- 长度控制在 15-25 字
- 可使用数字、疑问句、反差手法
文章结构
标题:吸引眼球的标题
摘要:一句话概括文章价值
--- 正文开始 ---
一、开头(钩子)
- 痛点共鸣 / 反差数据 / 悬念提问
- 1-2段,快速抓住读者
二、主体
- 2-4个小标题分段
- 每段3-5行
- 适当使用emoji、加粗、引用
- 可插入表格、代码块、配图
三、结尾
- 总结核心观点
- 行动号召(关注/转发/留言)
- 作者简介(含公众号定位)
排版规范(公众号适配)
- Markdown 格式 → 转为内联样式 HTML
- 禁用
class/id/<style>标签(微信会删除) - 禁用
position: fixed、float等布局属性 - 图片使用
max-width: 100%确保自适应 - 代码块用
<pre><code>包裹 - 引用使用
<blockquote> - 段落之间用
<p>标签
配图生成
- 封面图:深色科技风 SVG(配色 #0a0a2e / #1a237e / #00E5FF)
- 正文插图:1-2张 SVG 辅助说明
- 如果图像生成工具可用,优先使用 AI 生成实图
第三步:发布
未认证订阅号(手动模式)
- 文章写入飞书文档或 Markdown 文件
- 用户打开 mp.weixin.qq.com
- 新建图文消息 → 复制粘贴内容
- 上传配图 → 预览 → 发布
已认证服务号(API 模式)
使用微信公众平台 API:
1. POST /cgi-bin/token — 获取 access_token
2. POST /cgi-bin/media/uploadimg — 上传正文图片(转为 mmbiz URL)
3. POST /cgi-bin/material/add_material — 上传封面图
4. POST /cgi-bin/draft/add — 创建草稿
5. POST /cgi-bin/freepublish/submit — 发布草稿
第四步:数据分析(可选)
- 统计阅读量、点赞、在看、转发
- 分析读者偏好,优化后续选题
环境变量
WECHAT_APP_ID— 微信公众号 AppID(仅 API 模式需要)WECHAT_APP_SECRET— 微信公众号 AppSecret(仅 API 模式需要)
参考文件
references/wechat-format-guide.md— 微信文章排版规范详细说明references/title-templates.md— 爆款标题模板库
常见坑点
- 微信静默删除外部样式:所有 CSS 必须内联,禁止
<link>和<style> - 图片必须转存:外部图片链接在微信中无法显示,需先上传到微信素材库
- 封面图尺寸:建议 900×383 像素(2.35:1),过小会被拉伸模糊
- 未认证订阅号无 API:只能手动复制发布,不要尝试调用 API
- SVG 在微信中不支持:SVG 配图需导出为 PNG/JPG 后再上传
验证清单
- [ ] 标题长度 15-25 字,包含关键词
- [ ] 开头有钩子(痛点/数据/悬念)
- [ ] 正文分段清晰,每段不超过 5 行
- [ ] 配图至少 1 张封面图 + 1 张正文图
- [ ] 内联样式替换了所有外部 CSS
- [ ] 图片链接已转为微信素材链接(API 模式)
- [ ] 阅读前预览无误
- [ ] 定时发布时间正确