le-wechat-article v1.2:融合 gzh-design-skill 主题排版引擎(6 主题组件库 / 合规校验 / 复制预览页,AGPL 隔离于 themes/),md2wechat 降为轻稿快档
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# themes/ —— 公众号排版主题库(融合自 gzh-design-skill)
|
||||
|
||||
## 来源与协议
|
||||
|
||||
本目录的主题组件库、`ENGINE.md` 及配套脚本(`scripts/validate_gzh_html.py`、`scripts/wrap_preview.py`、`scripts/component_lint.py`、`assets/preview-template.html`)来自 [isjiamu/gzh-design-skill](https://github.com/isjiamu/gzh-design-skill)(作者:甲木 Jiamu × 摸鱼小李),原仓库与本项目快照均见 `LICENSE`(**AGPL-3.0**)。
|
||||
|
||||
**协议边界**:本目录及上述脚本适用 AGPL-3.0;MetaSkill 仓库其余部分保持 MIT。对本目录的修改处已在此声明:
|
||||
|
||||
- `component_lint.py`:扫描路径从 `references/*.md` 改为 `references/themes/*.md`(适配本仓库结构)
|
||||
- `ENGINE.md`:从原仓库 SKILL.md 提炼适配的装配规则(输出文件名、签名区与账号画像对齐等融合改动见文内标注)
|
||||
- 主题组件库文件(theme-*.md、common-components.md、theme-generator.md、theme-index.md)原样导入,未修改
|
||||
|
||||
## 在 le-wechat-article 中的角色
|
||||
|
||||
- **主排版引擎**:第 7 步排版转换默认走主题制——按 [theme-index.md](theme-index.md) 选主题,按 [ENGINE.md](ENGINE.md) 装配,产物过 `validate_gzh_html.py` 校验
|
||||
- `scripts/md2wechat.py` 保留为**轻稿快档**(简报类 <1500 字或用户明确要快时)
|
||||
- 主题选择由**该账号画像的「排版偏好」**决定默认值(多账号各配各的),第 2 步校准停点展示、可当场改
|
||||
|
||||
## 主题清单
|
||||
|
||||
6 套已注册主题见 [theme-index.md](theme-index.md)(摸鱼绿 / 红白色系 / 石墨极简 / 留白禅意 / 摸鱼票据 / 橄榄手记);为账号定制全新风格走 [theme-generator.md](theme-generator.md) 生成后登记。
|
||||
|
||||
## 维护
|
||||
|
||||
改动或新增主题组件库后跑:
|
||||
|
||||
```bash
|
||||
python3 scripts/component_lint.py <skill 根目录>
|
||||
```
|
||||
|
||||
确认 0 ERROR。
|
||||
Reference in New Issue
Block a user