# 笔记预览更新 所有笔记保持平级,通过标签和链接关联。没有入口优先、父子或附属文档关系,现有 ID 不变。 ## 逐文件说明 - `apps/wiki/src/components/ExploreFeed.tsx`:卡片展示封面、标题、description 和可点击标签;去掉头像与爱心;多图在封面右上角显示真实图数。 - `apps/wiki/src/components/ExploreDetail.tsx`:移除 PROMPT 作者栏,在标题下展示 description、标签;切换独立笔记时重置图序和复制状态。 - `apps/wiki/src/styles/globals.css`:增加描述截断、标签和图数角标样式,调整去作者栏后的详情间距。 - `apps/wiki/src/content/note-descriptions.ts`:为每篇现有指导笔记编写独立的简短 description。 - `apps/wiki/src/lib/explore.ts`:统一 description 和 imageCount;保留所有去重后的图片;图文按真实截图数量统计,纯文本返回 description。 - `apps/wiki/src/lib/library.ts`:读取笔记实际截图数量,避免把共用封面误计为图文页数。 - `apps/wiki/src/lib/model.ts`:补充 description 和截图计数字段类型。 - `apps/wiki/db/003_note_descriptions.sql`:独立存储 description,为现有记录从说明文字回填摘要,原正文保留。 - `apps/wiki/src/lib/write.ts`:创建笔记 API 支持保存独立 description,标签机制保持可用。 - `apps/wiki/src/pages/api/upload.ts`:上传的说明同步保存为笔记 description,完整文字保留。 - `apps/wiki/src/lib/publish-learning-series.ts`:发布图文时使用各自副标题作为 description。 - `apps/wiki/src/pages/index.tsx`、`apps/wiki/src/pages/categories.tsx`:搜索与降级展示使用独立 description。 - `apps/wiki/tests/explore.test.ts`:检查每篇笔记的 description、独立地址、去重图片与准确计数。 - `apps/wiki/tests/integration.test.ts`:检查 description 的真实存储,以及八页图文在列表中的实际计数。 - `docs/note-preview-stage.md`:记录本次行为与逐文件改动。