Files
probably-rendering-one-more…/docs/note-preview-stage.md
T
codex-bot ad398db781
waterfall-wiki CI and deployment / verify-and-deploy (push) Has been cancelled
studio CI and deployment / verify-and-deploy (push) Successful in 9m15s
Restore PROMPT branding, rename waterfall-wiki, and add system tag workflows
2026-10-27 00:35:59 +08:00

2.2 KiB

笔记预览更新

所有笔记保持平级,通过标签和链接关联。没有入口优先、父子或附属文档关系,现有 ID 不变。

逐文件说明

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