fix: split overflowing slides to fit frankfurt theme header/footer bars
Deploy Slides / build-and-deploy (push) Successful in 1m39s
Deploy Slides / build-and-deploy (push) Successful in 1m39s
- eino-deep-dive.md: split slide 2 into code-only + explanation+SVG slides - async-deep-dive.md: split slide 2 into code-only + progress+SVG slides - harness.md: split slide 2 (4 Items + SVG) into two slides (2 Items each) - request-journey.md: split into middleware/handler + pipeline/finalization slides The frankfurt theme header (~40px) overlaps ~7px into the content zone, leaving ~467px effective height. Dense slides with code+Items+images exceeded this budget and were hidden behind the bars.
This commit is contained in:
@@ -41,9 +41,9 @@ QualitySupervisor 自动质检,不合格重试(最多 3 次),超限降
|
||||
|
||||
---
|
||||
|
||||
# 一致性保障 — 数据与部署
|
||||
# 一致性保障 — 数据与 ID
|
||||
|
||||
从存储到部署的全链路一致性
|
||||
存储层的一致性设计
|
||||
|
||||
<v-clicks>
|
||||
|
||||
@@ -55,6 +55,16 @@ SQLite 单文件 ACID + GORM 事务包裹关键操作。CASCADE 删除保证级
|
||||
格式:`prefix_base62`(如 `task_9bN4vR`)。`crypto/rand` 生成 base62 编码,全局唯一且可读。前缀标识实体类型,便于调试。
|
||||
</Item>
|
||||
|
||||
</v-clicks>
|
||||
|
||||
---
|
||||
|
||||
# 一致性保障 — 部署与配置
|
||||
|
||||
从容器到配置的全链路一致性
|
||||
|
||||
<v-clicks>
|
||||
|
||||
<Item title="部署一致性 — 容器化 + 确定性构建">
|
||||
Docker Compose 双容器(nginx + app),确定性构建保证环境一致。CI/CD 推送 master 自动触发部署。
|
||||
</Item>
|
||||
@@ -66,5 +76,5 @@ Docker Compose 双容器(nginx + app),确定性构建保证环境一致。
|
||||
</v-clicks>
|
||||
|
||||
<div class="flex justify-center mt-2">
|
||||
<img src="../public/harness.svg" class="w-full max-h-[160px] object-contain" />
|
||||
<img src="../public/harness.svg" class="w-full max-h-[200px] object-contain" />
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user