公众号排版:把文章转成符合微信规范的 HTML 网页

前言

把文章贴进微信公众号后台的人,大多遇到过样式丢失的问题:外部 CSS 不生效、标签被过滤、粘贴后排版全乱,只能逐段手动调。这个 Skill 做的事情是反过来的——不靠后台编辑器去适配,而是在粘贴前就把文章转成微信编辑器认的 HTML。下面介绍它定位、能力和用法。

这是什么

「公众号排版」是一个社区来源的 Agent Skill,坐标 @user_c1e04fda/wechat-article-typesetting-html,当前版本 1.0.1,由 user_c1e04fda 发布,归类在 content-creation 分类下。

它解决的问题是:把用户提供的文章正文,排版成可直接粘贴进微信公众号后台的 HTML 网页。Skill 严格遵守微信白名单标签与内联样式规则,并且不改原文内容——只做排版,不改字。

核心功能

根据官方简介,这个 Skill 的能力边界可以拆成三件事:

1、识别微信编辑器支持的白名单标签,把文章转换成这些标签。
2、样式全部走内联写法,不依赖外部 CSS 或 class,粘贴后不会丢样式。
3、原样保留用户提供的正文内容,不做改写、扩写或润色。

它的触发场景也写得很明确:当用户要求把一篇文章制作成可直接粘贴进微信公众号后台的 HTML 网页排版、按微信规范排版文章、制作公众号推文页面时使用。

安装与启用

官方地址:

https://api.skillhub.cn/user_c1e04fda/wechat-article-typesetting-html

SkillHub 页面地址:

https://www.skillhub.cn/skills/user_c1e04fda/wechat-article-typesetting-html

抓取到的页面数据显示,该 Skill 评分 100000、下载 2498 次、安装 0 次,标签为 requires_api_key=false,即不需要配置 API Key。

需要说明的是,已抓取资料中没有提供具体的安装命令或配置项。这类 Skill 基于通用 SKILL.md 格式,具体安装方式请以 SkillHub 页面当时的说明为准,本文不推测安装步骤。

典型用法

这个 Skill 的工作流是等待式的,按照官方简介,执行顺序如下:

1、用户把文章正文提供给 Skill。
2、Skill 将正文按微信白名单标签和内联样式规则排版,输出 HTML 网页。
3、用户把生成的 HTML 直接粘贴进微信公众号后台编辑器。

使用前提:必须由用户先提供文章正文,Skill 才会执行排版。

适用场景与注意

适合的人:已经有现成文章正文、只想解决粘贴进后台后样式丢失问题的开发者或运营。

需要注意的点:

1、它只负责”排版成 HTML 网页”,不负责公众号文章撰写、标题创作或内容扩写。想让它帮忙写稿,不在此 Skill 范围内。
2、不改原文内容是硬约束,需要改稿的话要自己先改好再交给它。
3、输出是否最终贴合你的公众号视觉风格,取决于正文本身和微信白名单标签的支持范围,超出白名单的标签无法保留。

结尾

一句话回顾:「公众号排版」把”粘贴进后台丢样式”这个老问题,移到粘贴之前解决,做法是只做白名单标签加内联样式、绝不动原文。如果你已经有文章正文,只是缺一个能直接粘进后台的 HTML 版本,可以从下面这个地址了解。

官方地址:https://api.skillhub.cn/user_c1e04fda/wechat-article-typesetting-html

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye