Skip to content

gjwroot/wechat-typeset-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

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

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

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

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


🧩 一个技能搞定微信排版

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

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

🔗 GitHub 仓库:https://github.com/gjwroot/wechat-typeset-skill

✨ 它能做什么?

7 色章节标题

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

🔵 技术 · 🟢 教程 · 🟣 概念 · 🟠 实战 · 🩷 FAQ · 🔗 资源 · 🟡 推荐

重磅卡片

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

深色代码块

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

智能识别文章类型

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

  • 📰 每日早报/综合新闻:重磅头条红色卡片 + 各主题分区多色章节
  • 💼 财经早报:深度点评卡片 + 市场/公司/投资分区
  • 📖 技术教程:前置要求→快速开始→核心概念→实战示例→FAQ
  • 🌟 开源项目推荐:项目卡片(含语言/协议/Star数)+ 本周趋势
  • 📝 通用文章:自动分段 + 7 色循环章节 + 深色代码块

🚀 怎么用?

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

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

"转微信排版"

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

📋 技术细节

微信限制 技能方案
禁止 <style>class 全部内联样式
<div> 会被转成 <p> <section> 替代
<h1>/<h2> 会被降级 <section> + <p> 替代
<a> 外链会被过滤 转为纯文本 🔗 URL
<img> 需微信图床地址 占位符提示手动上传
代码块内 HTML 冲突 自动转义 <> &

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

💡 适合谁?

  • 每天发技术早报的开发者
  • 技术教程的博主
  • 推荐开源项目的社区运营
  • 任何需要往微信公众号发内容的人

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

觉得有用?给个 Star ⭐

About

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

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors