z-article-card
将长文章(Markdown 或纯文本)渲染成多张 3:4 分页卡片图,通过 message 工具顺序发图。
环境要求
- Python 3
- Google Chrome(macOS:
/Applications/Google Chrome.app;Linux:chromium) pip install markdown
执行流程
- 获取内容:用户粘贴文本 或 用
web_fetch抓取 URL 正文 - 渲染分页:调用
scripts/render_article.py,脚本自动按句末/换行边界分页 - 顺序发图:用 message 工具逐张发送
card_01.png、card_02.png…
示例调用
python3 /path/to/skills/z-article-card/scripts/render_article.py \
--title "文章标题" \
--text "全文内容(支持 Markdown 语法)" \
--out-dir /path/to/workspace/tmp/article_xxx \
--chars-per-page 300 \
--highlight "#3d6b4f" \
--bg "#f9fcfa" \
--footer "公众号 · 早早集市"
参数说明
| 参数 | 默认值 | 说明 |
|---|---|---|
--title | 必填 | 文章标题,显示在每张卡片顶部 |
--text | 必填 | 全文内容(Markdown 格式) |
--out-dir | 必填 | 输出目录,脚本自动创建 |
--chars-per-page | 280 | 每页字符上限(推荐 300) |
--highlight | #3d6b4f | 品牌高亮色 |
--bg | #f9fcfa | 背景色 |
--footer | 公众号 · 早早集市 | 底部水印文字 |
平台预设
| 平台 | --footer | --bg | --highlight |
|---|---|---|---|
| 公众号(默认) | 公众号 · 早早集市 | #f9fcfa | #3d6b4f |
| 小红书 | 小红书 · 阿康 | #fef9f0 | #e53935 |
模板
assets/templates/article-3-4.html— 分页卡片模板(3:4,900×1200)assets/styles/md.css— Markdown 渲染样式,用户可自定义
详见 references/article-3-4.md