SKILLEX

CY-CHENYUE / wechat-typesetting-cy

wechat-typesetting-cy

微信公众号文章多模板排版技能。将纯文本或Markdown转换为精美排版的HTML代码,支持多种视觉风格模板。当用户提到"微信文章"、"公众号文章"、"发公众号"、"帮我排版"、"公众号排版"、"排版成微信格式"、"蓝色模板"、"暗黑模板"、"科技风排版"时触发。

多模板排版系统,根据文章内容自动选择最合适的视觉风格。

模板选择

可用模板
模板视觉风格适合内容关键词
blue-minimal白底蓝色,衬线字体,杂志感深度分析、思考、随笔、观点文论述、故事、分析、思考
dark-tech黑底橙红,无衬线,卡片化产品介绍、科技报道、数据驱动产品、数据、时间线、竞品
自动选择逻辑

按以下优先级判断,第一条匹配即选定:

  1. 用户指定 → 使用用户指定的模板
  2. 有数据、时间线、产品特性、竞品分析、排名dark-tech
  3. 论述、观点、分析、故事、随笔、思考blue-minimal
  4. 不确定 → 问用户:"这篇文章更偏向深度分析/思考(蓝色杂志风),还是产品/科技/数据报道(暗黑科技风)?"

工作流程

判断任务类型:

  1. 生成HTML → 用户给原文,需要输出排版后的HTML代码
  2. 检查排版 → 用户给已有HTML,需要检查并给出改进建议

生成HTML流程

Step 1: 选模板

根据"自动选择逻辑"确定使用哪个模板。告知用户选择结果。

Step 2: 读取模板资源

根据选定模板,读取对应文件:

  • 样式规范:references/{模板名}.md — 获取配色、字体层级、组件列表
  • HTML模板:assets/templates/{模板名}.html — 获取 HTML 标记模式和内联样式
  • 通用规范:references/guidelines.md — 通用排版原则
Step 3: 分析文章结构

识别以下元素:

  • 文章标题、副标题
  • 章节划分
  • 金句/核心观点
  • 数据点/关键数字
  • 列表/要点
  • 引用/来源
  • 时间线事件(如有)
  • 结论/行动号召
Step 4: 将内容映射到模板组件

#### blue-minimal 组件映射

SKILL.md