Skip to content

feat: 升级 Fumadocs 并完善阅读与站点收录 - #152

Merged
Nepchico merged 3 commits into
mainfrom
feat/shenxianovo
Oct 16, 2026
Merged

Nepchico merged 3 commits into
mainfrom
feat/shenxianovo

Conversation

@shenxianovo

Copy link
Copy Markdown
Member

Summary

升级 Fumadocs 并复用内置组件,补齐阅读、页面历史与搜索引擎/LLM 收录能力。页面摘要及首页入口的 MDX 改动独立提交,方便查看页面历史。

内容页面
├── 阅读:图片放大、搜索分区筛选、面包屑导航
├── 历史:fumadocs-page-history 0.3.3、作者别名与迁移前记录
└── 收录:独立摘要、处理后的 Markdown、LLM 索引与全文、分享图
  • 使用官方中文预设、页面操作与更新时间,删除重复的本地实现;HQ 团队页隐藏 Markdown/打开按钮。
  • 首页使用客户端导航并直接链接目录地址,减少“关于漫协”等入口的重定向等待。
  • 复用页面树生成面包屑结构化数据,使用官方 OG 模板为每页生成分享图;构建阶段完成全部静态导出。

Evidence

  • Before: 页面共用站点摘要与分享图,llms.txt 手动维护,Markdown 接口输出 MDX 源码;页面历史、翻译及部分交互重复实现。
    After: pnpm check 通过:6 项历史回归测试、类型检查、完整静态构建;验证 168 份独立摘要、处理后正文与分享图,94 份面包屑结构化数据,以及完整 LLM 索引、全文和 sitemap。
  • 搜索验证覆盖 168 页、363 个成员名称、9 个正文查询和 6 个分区筛选;173 个 HTML 页面及 9316 处站内引用检查通过。浏览器检查了正文布局、Markdown 文本与分享图中文长标题。

Merge Danger

Door: two-way

可通过回退提交恢复。页面 URL 保持不变;标题锚点改用 Fumadocs 默认规则,按本次要求停止兼容旧锚点。

Blast Radius: 全站

涉及导航、搜索、历史与静态收录产物。Node.js 最低版本提高到 24.14;新增约 10 MB 的构建用中文字体,168 张分享图的静态产物合计约 9.4 MB。

@Nepchico Nepchico left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Nepchico
Nepchico merged commit bb48184 into main Oct 16, 2026
2 checks passed
@Nepchico
Nepchico deleted the feat/shenxianovo branch October 16, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants