文档(ClaudeCode): arno-article-summary 新增 160×90 列表缩略图生成步骤
在步骤7增加7d——从大图用ImageMagick裁切生成160×90缩略图, 更新8a/8b输出格式增加缩略图占位行, 更新注意事项补充命名规则。
This commit is contained in:
@@ -126,7 +126,9 @@ $ARGUMENTS
|
|||||||
一张关于"{核心命题}"的主题配图,{关键概念转化成的视觉元素}。{风格要求}。适合作为技术文章的题图,简洁有力。
|
一张关于"{核心命题}"的主题配图,{关键概念转化成的视觉元素}。{风格要求}。适合作为技术文章的题图,简洁有力。
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 7b. 调用即梦生成
|
**生成两张图**:一张 16:9 横版题图(大图),一张 160×90 列表缩略图(小图)。
|
||||||
|
|
||||||
|
#### 7b. 调用即梦生成大图
|
||||||
|
|
||||||
使用 `Skill` 工具调用 `arno-dreamina` 技能,传入提示词和下载路径:
|
使用 `Skill` 工具调用 `arno-dreamina` 技能,传入提示词和下载路径:
|
||||||
|
|
||||||
@@ -135,19 +137,39 @@ Skill: arno-dreamina
|
|||||||
Args: 生成一张16:9横版文章配图,提示词:{构建的提示词}。下载到 知识/金鹏/{YYYYMMDD}/{YYYYMMDD}-{NNN}.png
|
Args: 生成一张16:9横版文章配图,提示词:{构建的提示词}。下载到 知识/金鹏/{YYYYMMDD}/{YYYYMMDD}-{NNN}.png
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 7c. 确认配图与占位一致
|
#### 7c. 确认大图与占位一致
|
||||||
|
|
||||||
下载完成后确认:
|
下载完成后确认:
|
||||||
- 图片本地路径与摘要中 `` 占位一致
|
- 图片本地路径与摘要中 `` 占位一致
|
||||||
- 日期与文章日期匹配
|
- 日期与文章日期匹配
|
||||||
- 父条目配图用 `-001`,子文章按序编号
|
- 父条目配图用 `-001`,子文章按序编号
|
||||||
|
|
||||||
|
#### 7d. 生成列表缩略图(160×90)
|
||||||
|
|
||||||
|
从大图裁切生成 160×90 像素的列表缩略图,用于在文章列表中展示。
|
||||||
|
|
||||||
|
```bash
|
||||||
|
convert "<大图路径>" -resize 160x90^ -gravity center -extent 160x90 "<同目录>/<YYYYMMDD>-<NNN>-thumb.png"
|
||||||
|
```
|
||||||
|
|
||||||
|
参数说明:
|
||||||
|
- `-resize 160x90^`:按 160×90 等比缩放,`^` 确保填满目标尺寸
|
||||||
|
- `-gravity center -extent 160x90`:居中裁切到精确 160×90
|
||||||
|
- 输出文件命名:大图 `YYYYMMDD-NNN.png` → 缩略图 `YYYYMMDD-NNN-thumb.png`
|
||||||
|
|
||||||
|
确认 `convert`(ImageMagick)可用;若不可用则改用 `ffmpeg`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ffmpeg -i "<大图路径>" -vf "scale=160:90:force_original_aspect_ratio=increase,crop=160:90" "<缩略图路径>" -y
|
||||||
|
```
|
||||||
|
|
||||||
### 8. 输出格式
|
### 8. 输出格式
|
||||||
|
|
||||||
#### 8a. 体系内文章组(有关联的文章,用父条目分组)
|
#### 8a. 体系内文章组(有关联的文章,用父条目分组)
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
- [核心命题](首篇文章URL)
|
- [核心命题](首篇文章URL)
|
||||||
|
- 
|
||||||
- 
|
- 
|
||||||
- 金句标签(核心命题的精髓表达,一句话)
|
- 金句标签(核心命题的精髓表达,一句话)
|
||||||
- 层级标签: [文章标题](子文章URL)
|
- 层级标签: [文章标题](子文章URL)
|
||||||
@@ -174,6 +196,7 @@ Args: 生成一张16:9横版文章配图,提示词:{构建的提示词}。
|
|||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
- [文章标题](URL)
|
- [文章标题](URL)
|
||||||
|
- 
|
||||||
- 来源名称
|
- 来源名称
|
||||||
- 一句话核心摘要
|
- 一句话核心摘要
|
||||||
- 补充要点
|
- 补充要点
|
||||||
@@ -201,7 +224,9 @@ Args: 生成一张16:9横版文章配图,提示词:{构建的提示词}。
|
|||||||
|
|
||||||
### 注意事项
|
### 注意事项
|
||||||
|
|
||||||
- 图片占位 ``,日期与文章日期一致
|
- 大图占位 ``,缩略图占位 ``,日期与文章日期一致
|
||||||
|
- 缩略图 160×90 像素,由大图通过 ImageMagick 裁切生成
|
||||||
|
- 父条目和独立文章均需生成大图 + 缩略图;体系内子文章不单独生成配图
|
||||||
- 多个相关链接(GitHub、官网等)用缩进放在描述最后
|
- 多个相关链接(GitHub、官网等)用缩进放在描述最后
|
||||||
|
|
||||||
## 执行后复盘(标准化复盘流程)
|
## 执行后复盘(标准化复盘流程)
|
||||||
|
|||||||
Reference in New Issue
Block a user