docs: 同步统一内容模型(分组对所有类型生效)

This commit is contained in:
2026-10-30 18:56:18 +08:00
parent c84c41dc7d
commit 58725caa95
3 changed files with 14 additions and 5 deletions
+9
View File
@@ -147,6 +147,15 @@ DELETE /api/items/:id
## 11. 实施记录
### P7(2026-10-30,统一内容模型)
- **模型统一**:分区(section)是容器,分组(group)是任意类型的可选子容器,条目可挂在分区或分组上;`view_mode` 只决定渲染方式;
- **catalog**:所有类型都输出 `groups`(带条目)与 `items`(直属分区条目);
- **渲染**:详情页三种类型都支持分组(多组显示小标题,直属条目进「未分组」);侧栏子菜单、首页卡片预览分组对所有类型生效;
- **后台**:「分区」「侧栏导航」对所有类型可建组;「内容」弹窗的分组选择新增「直属分区」,编辑可换组;
- **修复**:首页卡片配置为「整个分区」时应用类预览为空;catalog 条目查询改为按节点取,避免分组重复/错漏;
- 测试:59 passed。
### P6(2026-10-30)
- **后台新增内容**:`POST /api/items`(`key` + `nodeKey` + 条目字段)、`DELETE /api/items/{key}`;「内容」Tab 用弹窗新增,列表逐条编辑(含换分区/分组)与删除;