一键排版,告别微信公众号格式噩梦 🎨

一键排版,告别微信公众号格式噩梦 :artist_palette:

你有没有过这样的经历——

辛辛苦苦写完一篇文章,复制到微信公众号编辑器,结果排版全乱了:标题不生效、代码块变成一坨、颜色对不上……折腾半小时,最后还是手动一个个调样式。

如果你用 Trae ,这个问题现在有解了。

:puzzle_piece: 一个技能搞定微信排版

我写了一个 Trae 技能:wechat-typeset ,专门解决微信公众号的 HTML 兼容性问题。

它的原理很简单——微信编辑器虽然支持不少 HTML 标签(<section><p><span><strong><em><ul><table> 等),但很多标签存在兼容性陷阱:<div> 会被转成 <p><h1> /<h2> 会被降级,<a> 外链会被过滤,<img> 需微信图床地址。所以这个技能采用保守策略 ——只用兼容性最好的 <section><p><span> 三个标签 + 纯内联样式,确保在微信编辑器中 100% 稳定渲染。

:link: GitHub 仓库:GitHub - gjwroot/wechat-typeset-skill: Trae 技能:将文章内容一键转换为微信公众号排版 HTML,支持 7 色章节标题、重磅卡片、代码块、智能文章类型识别

:sparkles: 它能做什么?

7 色章节标题

蓝、绿、紫、橙、粉、靛蓝、黄循环使用,长文章也能层次分明:

:blue_circle: 技术 · :green_circle: 教程 · :purple_circle: 概念 · :orange_circle: 实战 · :pink_heart: FAQ · :link: 资源 · :yellow_circle: 推荐

重磅卡片

红色渐变突出头条,黄色渐变标记重要话题,关键信息一眼抓住。

深色代码块

技术文章的代码展示清晰美观,HTML 特殊字符自动转义,不会和微信编辑器打架。

智能识别文章类型

5 种类型自动匹配不同排版策略,不用你手动指定:

  • :newspaper: 每日早报/综合新闻 :重磅头条红色卡片 + 各主题分区多色章节

  • :briefcase: 财经早报 :深度点评卡片 + 市场/公司/投资分区

  • :open_book: 技术教程 :前置要求→快速开始→核心概念→实战示例→FAQ

  • :glowing_star: 开源项目推荐 :项目卡片(含语言/协议/Star数)+ 本周趋势

  • :memo: 通用文章 :自动分段 + 7 色循环章节 + 深色代码块

:rocket: 怎么用?

第一步 :将技能文件 wechat-typeset.skill.md 放入 Trae 的技能目录。

第二步 :在 Trae 里,把你的文章内容发给它,然后说一句:

“转微信排版”

就这样。它会生成一个 HTML 文件,你直接把内容粘贴到微信公众号编辑器里就行。

:clipboard: 技术细节

  • 禁止 <style>class → 全部内联样式

  • <div> 会被转成 <p> → 用 <section> 替代

  • <h1> /<h2> 会被降级 → 用 <section> + <p> 替代

  • <a> 外链会被过滤 → 转为纯文本 🔗 URL

  • <img> 需微信图床地址 → 占位符提示手动上传

  • 代码块内 HTML 冲突 → 自动转义 <> &

生成后还会自动验证,扫描是否有违规标签残留,确保万无一失。

测试效果:

:light_bulb: 适合谁?

  • 每天发技术早报 的开发者

  • 技术教程 的博主

  • 推荐开源项目的社区运营

  • 任何需要往微信公众号发内容的人

如果你也在用 Trae,欢迎试试这个技能。写好内容,排版的事交给它就行。

觉得有用?给个 Star :star:

2 个赞

你也做公众号的呀

2 个赞

弄了一个,当笔记用,

1 个赞