公众号排版助手
在微信公众号后台编辑器上加一层可拖拽的排版工具栏:标题、引用、列表、高亮、表格、图片圆角,点一下就到位,产出的 HTML 全部落在微信白名单内联样式之内。
⚠️ 本脚本是独立第三方工具,与腾讯 / 微信官方无关,未获其授权或背书。
一、它解决什么问题
微信后台的富文本编辑器(ProseMirror)会重写你粘贴进去的结构:
- 剥掉 [removed] / class / id,剔除 position / transform / float / animation 等声明
- 行内标记只保留 7 个文字属性(字号、字距、底色、字色、字重、字形、下划线)
- 语义标签(blockquote / ul / li / figure)会被宿主接管样式 ⇒ 后台看着对,手机端变形
结果就是:在别处辛辛苦苦排好的版,贴进后台全散架。
本脚本不跟你抢编辑器,而是把每一步排版直接写成「微信一定会放行」的内联样式,并且只使用 section / span / a / br 四种标签。
二、功能一览
一级标题(块级 · 四款)
款式
特征
竖条一级
左侧红色竖条
下划一级
底部实线
衬线一级
思源宋体 + 左侧黑条 + 底部虚线
双线一级
左侧黑条 + 底部虚线组合
- 四款统一 24px,自动编号(01、02、03…)全篇重排,序号与标题同行
- 序号用系统无衬线字体,标题文字用思源宋体
- 再点一次同一颗 = 取消;已是 A 款点 B 款 = 直接换款,旧款的线自动清净
- 二 / 三级标题已下线(只保留一级,避免层级混乱)
行内样式(选中文字后点击)
加粗 · 朱红加粗 · 朱红下划线 · 朱红高亮 · 绿高亮 · 黄高亮 · 行内代码 · 键盘键 · 链接 / 取消链接
引用(块级)
引用 · 嵌套引用 · 强调引用 · 嵌套强调引用
段落与列表
圆点列表 · 数字列表 · 段前空一行 · 段后空一行 · 软换行(多段合并为一段,段间 1 个
)· 硬换行(多段合并为一段,段间留一行)
正文与表格
- 全局默认 —— 字号 / 行距 / 段后距 三项一次设定并套用,设置会持久记忆。只作用于正文段落,标题、引用块、列表、图片、表格一律不动
- 一键最佳排版 —— 把正文排版参数复位成推荐值并立即套用
- 表格配色 —— 从 Excel / Markdown / 第三方编辑器粘进来的原生
,会被重建成「圆角容器 + flex 行」的 section 结构;5 套预设配色(砖红 / 藏青 / 墨绿 / 灰蓝 / 浅灰)+ 自定义取色。代价:原生列宽拖拽手柄不再有
- 段落字体 —— 思源宋体 / 阿里巴巴普惠体 / 清字体(整段生效)
图片
上传后自动补圆角(单图与拼贴两档半径;图片落在卡片或引用块里时取「外弧 − 内边距」的同心值)。也可手动点「立即处理」给已有图片补一轮。
维护
- 清除格式 —— 剥掉选中范围(未选中则全文)的行内样式包裹与引用 / 列表样式
- 清除空行 —— 一键删掉全文正文里的空行(按回车留下的空段落)。表格与引用块内部一律不动;含图片 / 分隔线 / 链接的空块也不算空行。清错了可以撤销
其它体验
- 面板可拖拽、可折叠、可收起;收起后只留一个「排版」圆钮,位置会被记住
- Ctrl+Z 统一撤销 —— 脚本栈里有操作就撤脚本那一步,栈里没货就交给编辑器自己撤。永远撤得动,不用记两套快捷键
- 脚本菜单(点扩展图标里的本脚本):撤销 / 收起面板 / 全局正文排版设置 / 清除全文排版格式 / 查看诊断报告
- 诊断报告可一键复制(含脚本版本号)—— 报障时附上它,定位快很多
三、使用方法
- 安装浏览器扩展:脚本猫(ScriptCat) 或 Tampermonkey(油猴)
- 安装本脚本
- 打开 微信公众号后台 → 新建图文消息 → 进入正文编辑器
- 页面左上角会出现一个「排版」圆钮 —— 点它展开面板(可以拖着换位置)
- 把光标放进要设置的段落(标题 / 引用 / 列表 / 字体),点对应按钮;行内样式先选中文字再点
面板默认是收起状态,不占屏幕。
四、兼容性
项
支持情况
浏览器
Chrome / Edge / Firefox
脚本管理器
脚本猫(ScriptCat)、Tampermonkey、Violentmonkey
无管理器
也支持直接把代码贴进浏览器控制台运行(会自动降级存储方案)
适用站点:://mp.weixin.qq.com/(微信公众号后台)
五、隐私
- 全部处理在本机浏览器内完成:不联网、不上传、不收集任何数据
- 代码中没有任何网络请求 API(无 fetch / XMLHttpRequest / GM_xmlhttpRequest / WebSocket / sendBeacon),也没有 eval / new Function 这类动态执行
- 唯一的持久化数据是本地偏好:面板位置、正文排版参数、几个功能开关
- 完整源码可直接在脚本页阅读(约 9000 行,全部带中文注释)
六、免责声明
- 本脚本为独立第三方工具,与腾讯 / 微信官方无关,未获其授权或背书
- 请仅用于提升自有公众号的排版效率,并在遵守《微信公众平台运营规范》的前提下使用
- 排版结果最终由微信编辑器决定,不同版本的后台可能对样式有细微差异
- 使用本脚本产生的一切后果由使用者自行承担
七、反馈
遇到问题欢迎在站内评论反馈,附上脚本菜单里的「诊断报告」(里面有版本号与编辑器检测结果),我会更快定位。
版本号:2.6.33