fix: trim gen2D slide content to prevent overflow beyond header/footer
Deploy Slides / build-and-deploy (push) Successful in 1m16s

- Reduce Item count per slide: pipeline 4→3, solution 4→2, highlights 6→4
- Remove tech-stack architecture layering Item (moved to tech-stack grid)
- Simplify eino-graph: shorter Go code, 3 Items→2
- Simplify prompt-agent: smaller mermaid, shorter Item text
- Simplify async-task: merge 3 Items→2, remove footer
- Simplify data-model: merge 4 grid items→2
- Simplify architecture: reduce ASCII diagram from 38 to 20 lines
- Simplify dedup-ws: remove JSON code block, shorter Items
- Simplify deployment: smaller mermaid, shorter Items
- Simplify problem: shorter Item text, remove bullet lists
- Simplify style-system: fix typo, shorter Item text
This commit is contained in:
2026-05-30 14:43:23 +08:00
parent d479504f12
commit 19075592e5
13 changed files with 116 additions and 300 deletions
+4 -24
View File
@@ -3,33 +3,13 @@
保证一致性与灵活性的风格管理方案
<Item title="🏗️ 工程风格(Project Style)">
- 工程级别的全局风格配置,存储在 `project_style` 表中
- 以 Key-Value 对(kvPairs)形式存储,如 `artStyle=pixel`, `palette=warm`
- 同一工程下所有素材自动继承,保证风格统一
全局风格配置,以 kvPairs 存储(如 `artStyle=pixel`)。同一工程下所有素材自动继承,保证风格统一。
</Item>
<Item title="🔀 任务风格覆盖(Task Override))">
- 单次生成任务可覆盖部分风格键,仅指定需要变化的项
- 未指定的键自动继承工程风格
- 适合在同一工程下生成不同变体(如:同一角色的不同表情)
<Item title="🔀 任务风格覆盖(Task Override)">
单次任务可覆盖部分风格键,未指定的自动继承工程风格。适合生成同一角色的不同变体。
</Item>
<div class="mt-6">
<Item title="⚙️ 合并逻辑">
```
finalStyle = merge(projectStyle, taskStyle)
```
- 工程风格作为基底,任务风格逐键覆盖
- 自定义标签(`custom:` 前缀)自动提取到 Prompt 中
- 合并后的风格键注入三段式提示词的风格约束段
`finalStyle = merge(projectStyle, taskStyle)` — 工程风格为基底,任务风格逐键覆盖。自定义标签(`custom:` 前缀)自动提取注入提示词。
</Item>
</div>