微信公众号排版大师
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @davtime/wechat-official-account-typesetting-master。
技能介绍
问题:微信排版的工程挑战
微信公众号的排版,对于开发者和内容创作者而言,常是一场与兼容性、层级结构和视觉节奏的持续博弈。将 Markdown 或纯文本转换为适配微信生态的 HTML,并非简单的标签替换。它需要理解内容本身的结构——哪里是核心观点,哪里是支撑细节——并将其转化为清晰的视觉层级,同时确保生成的 HTML 代码能被微信编辑器稳定渲染,不会在复制粘贴时“丢样式”或引入不可控的外部依赖。
手动处理时,你可能面临以下困扰:标题层级混乱导致阅读疲劳;长段落缺乏节奏,信息密度过高;直接使用复杂 CSS 在微信后台失效;或者为了“好看”过度设计,反而干扰了内容本身的传递。
技能如何工作:基于原则的智能排版
微信公众号排版大师 的核心是一套遵循“内容气质 × 阅读节奏 × 微信兼容性 × 可复制性”的工作流。它并非一个无脑的格式转换器,而是一个具备分析决策能力的排版引擎。
其默认工作流遵循一个闭环:
- 分析与识别:首先解析输入的 Markdown、纯文本或已有 HTML,识别出文章的完整结构,包括标题(H1-H3)、列表、步骤、引用、表格、图片、代码块等。
- 智能整理:在保守原则下,自动优化结构。例如,将连续的并列句整理为列表,为明显的步骤段落添加步骤组件,识别图片说明作为图注。核心原则是“不改变事实、不擅自重写观点”,仅做格式上的优化。
- 风格决策:根据内容类型(如科技、商业、人文)或用户明确指定,从 32 套内置主题中选择最匹配的视觉方案。主题差异不仅体现在配色,还包括标题的视觉语言(如下划线、底色块)、正文密度、容器圆角等整体风格。
- 渲染与校验:生成以简单 HTML 标签和内联样式为主的输出,确保微信兼容性。在交付前,会进行 10 项强制检查,例如标签闭合、是否存在高风险 CSS(如
position: fixed)、图片链接有效性、标题层级跳级等,并给出PASS、CHECK或BLOCK的风险等级。
适用边界与关键约定
该技能明确划定了其能力的边界,以确保输出的可控性:
- 安全模式:用户说“不要改文字”时,技能会进入严格模式,仅允许格式变化,绝不改动原文。
- 透明回退:所有智能整理步骤都保留原稿,不直接覆盖用户源文件,确保可回退。
- 交付物:至少输出排版后的
article.html和诊断报告article.diagnosis.md。根据环境可能生成结构化中间稿或预览图。 - 不做的事:不为“好看”而大量加粗、不虚构小标题或摘要、不强制将复杂表格改为图片、不自动生成虚假的链接摘要。
总之,它是一个尊重内容、聚焦于解决微信环境特定工程问题的排版工具,而非一个通用的网页设计器。它的价值在于将繁琐、易错的微信排版合规性工作自动化,让创作者和开发者能更专注于内容本身。
使用场景
- 将一篇 Markdown 格式的深度分析文章发布到微信公众号时,需要自动识别标题层级、列表和引用,并应用合适的视觉主题以确保移动端可读性。
- 编辑一篇包含多个步骤的软件操作教程,需要将连续文本整理为步骤组件,为代码块添加等宽字体样式,并生成兼容微信编辑器的最终 HTML。
- 处理一份已有 HTML 格式的营销稿,但其中复杂的外部 CSS 在微信中失效,需要清理冗余样式,全部转为内联样式并检查图片链接有效性。
- 为一篇人文随笔选择温暖、留白较多的主题,以营造阅读氛围,同时通过诊断检查确保生成的 HTML 没有超长段落或跳级标题。
适合人员
- 定期撰写 Markdown 格式长文分析的技术博客作者,希望快速生成排版一致且兼容微信的 HTML,同时不改动原文任何事实。
- 负责维护团队微信公众号的运营人员,需要为不同主题(如科技、商业)的内容快速匹配视觉风格,并统一所有文章的排版层级。
- 将内部文档(如会议纪要、项目手册)转换为公众号可读格式的知识管理者,要求保留原文结构并确保复制后样式不丢失。