dby-theme
Installation
SKILL.md
公众号排版主题工作室(都爆鸭)
排版是一份声明式的 themeJson(配色 palette + 每个标签的 inline-style 模板),渲染器按它把
Markdown 确定性地渲成公众号内联样式 HTML。按描述生成 / 修改合法的 themeJson,
本地自检 + 预览,再存回服务端设为默认;发文钉了 --theme / config.mdTheme 时再落一份本机文件。
渲染 / 存主题都免费不扣点。
⚠️ 四条硬红线(先读,全程守住)
红线 1 · 微信兼容:标题装饰只能挂在有文字的元素自身
公众号编辑器会 strip 掉没有文字、纯靠 inline-block 宽高 + background 撑色块的空 <section>/<span>。
标题引导条 / 强调竖条 / 下划线必须作为 inline style 直接写在标题元素自身,绝不用独立的空装饰块。
- ✅ 对:
elements.h2.style里直接写border-left:4px solid {{accent}};border-bottom:1px solid {{border}};padding:0 0 8px 11px; - ❌ 错:用
wrapBefore注入一个空的<section style='width:32px;height:4px;background:…'>当色条(无文字 → 被 strip)。