| name | space-gemini-article-illustration |
| description | 分析文章结构并批量生成AI配图,调用Gemini API为每个段落创建专业逻辑图/概念图。当用户说"批量配图"、"给文章配图"、"生成文章插图"、"为这篇文章配图"时触发。支持两种风格:简约手绘风和建筑蓝图编辑风。自动保存到Obsidian图片目录并插入文档。 |
文章批量配图
分析 Markdown 文章结构,为每个段落/小节生成配图提示词,调用 Gemini API 批量生成图片并插入文档。
工作流程
Phase 1: 分析文章 → 生成提示词
- 读取文章 - 获取用户提供的文章内容(当前打开文件或指定路径)
- 结构分析 - 按 H2/H3 标题拆分段落,提取每个段落核心思想
- 生成风格指令 - 根据文章主题生成全局 STYLE INSTRUCTIONS 代码块
- 生成提示词 - 为每个段落创建图片提示词大纲(参考 references/style-guide.md)
- 展示并确认 - 以列表形式展示所有提示词,等待用户确认或修改
Phase 2: 生成图片 → 插入文档
- 批量生成 - 调用
scripts/generate_image.py 逐个生成图片
- 保存图片 - 存入
obsidian/09image/MMDD-主题名称/ 目录
- 插入文档 - 在每个段落标题后插入
![[图片路径]] 引用
Phase 1 详细指引
1. 文章结构分析
读取文章后,按以下规则拆分:
- 以
## (H2) 或 ### (H3) 标题作为段落分隔符
- 忽略 frontmatter(YAML)部分
- 忽略纯引用、脚注等辅助内容
- 提取每个段落的:标题、核心观点(1句话)、关键概念(3-5个词)
输出格式:
## 文章结构分析
| # | 段落标题 | 核心观点 | 关键概念 |
|---|---------|---------|---------|
| 1 | xxx | xxx | A, B, C |
| 2 | xxx | xxx | D, E, F |
2. 生成全局风格指令
在所有提示词之前,必须先生成 STYLE INSTRUCTIONS 块。读取 references/style-guide.md 获取风格模板。
默认使用风格 1(简约手绘风),用户可选择风格 2(建筑蓝图编辑风)。
STYLE INSTRUCTIONS:
- 整体风格: 简约手绘风格 / 建筑蓝图编辑风格
- 色彩方案: 白底为主,黑色线条,[主题点缀色]
- 比例: 16:9 横版
- 分辨率: 2K
- 文字量: 极少,仅保留1-3个核心关键词
- 文字语言: 图片中文字以简体中文为主,专业术语/缩写(如 AI、API、LLM)可保留英文
- 视觉语言: 逻辑图、流程图、概念图
- 一致性: 统一线条粗细、留白比例、排版网格
3. 为每个段落生成提示词