写公众号最耗时间的往往不是写字,而是排版和发布:品牌色不统一、封面每次重做、文章从 Markdown 到公众号图文要手工粘一遍,好不容易写完了,发布脚本又报 errcode 40164。这一篇,把我们自己搭建公众号的完整流程拆开给你看——品牌定调、封面模板、正文排版、固定 IP 发布,一条流水线。
1第一步 · 品牌定调:薄荷绿 × 暖奶油
写正文之前,先定视觉。整套品牌就两句话:薄荷绿主色 + 暖奶油卡片,Duolingo × Notion 的清爽感。

定调落到具体 token 上,每篇文章复用,不会跑偏:
主色薄荷绿:#7FD1AE 为亮薄荷,#2E9E73 为深薄荷,点缀在整个界面里。
暖奶油卡片:#F7F2E6 带明确暖彩度,微信夜间模式不会反转成纯白,白天观感接近纯白。
圆角卡片 + 柔和阴影:卡片靠阴影浮出,阴影保留薄荷绿色调,无边框、无深色分层。
衬线标题 + 无衬线正文:标题用衬线字体撑气质,正文用无衬线保可读性,slogan「让 AI 组队,把活干完。」贯穿所有物料。
2第二步 · 封面模板:一套规范,两种尺寸
封面最容易重复劳动。我们把它做成固定 HTML 模板,品牌栏、标题字体、标语位置全部锁定,每次只换文案和配色,一键出图。
横版 2.35:1:公众号头图,1200×510,品牌定调直接外显。
竖版 3:4:小红书等平台封面,同一套模板改尺寸即可复用。

3第三步 · 正文排版:md 写完,样式自动生成
正文只用 Markdown 写,转换器自动套用品牌样式,不用在公众号编辑器里手工调:图片自动圆角、宽 100%、带柔和阴影,卡片统一暖奶油底,链接、粗体按品牌规范渲染。

写作时只需遵守几条简单约定,排版就自动完成:
段落:普通文本,自然成段。
强调:用两个星号包起来的粗体,直接渲染成品牌色强调。
配图:用 Markdown 图片语法写一行说明和文件名,自动圆角卡片化。
小节标题:用井号加标题,自动生成带编号的步骤节。
4第四步 · 固定 IP 发布:告别 40164
文章排好版,最后一关是发布。公众号接口只认白名单 IP:服务器 IP 一换,脚本立刻报 errcode 40164 invalid ip, not in whitelist;家里电脑拨号一次 IP 就变,为发文章专门买云服务器又不值当。
解法是固定 IP 中转服务——wechat-publish.ygg.com.cn:你的请求经过它的固定出口 IP 转发进微信,公众平台白名单里只填这一个 IP,搬服务器、换机房都不用再回去改。

开通与支付,官网三步搞定:
① 扫码支付,立刻拿到密钥:手机号收验证码登录,支持微信支付 / 支付宝,¥19.9/年,不限调用次数。支付完成立即显示你的中转密钥与出口 IP,不用等审核。
② 把 IP 填进白名单:公众平台 → 设置与开发 → 基本配置 → IP 白名单,粘贴保存,只需一次。
③ 换域名,带上密钥:代码里 api.weixin.qq.com 换成 wechat-publish.ygg.com.cn/cgi-bin,加一个 Authorization: Bearer 密钥请求头。路径、参数、返回值与官方接口完全一致,不改 SDK、不改业务逻辑。
担心安全?官网写得很清楚:请求原样转发,不落盘、不记录内容;AppSecret、access_token 等参数在日志里自动打码;全程 HTTPS;一份订阅不限公众号数量,多个号共用同一个 IP 填进各自白名单即可。
5流水线跑起来之后
现在这条流水线每天在跑:定调 → 模板 → 排版 → 发布,一篇文章从想法到出现在公众号,全程 YGGLab 一条龙。你现在看到的这篇,就是这么生产出来的。
想把公众号也变成流水线?从品牌定调开始,到固定 IP 发布结束——全套工具在 ygglab.ygg.com.cn,开通即用。
20+ Agent 已经就位,等你派活