修复撤下 Endor 导航后历史页面的空值访问 #53

Merged
Zayden-Jung merged 1 commits from codex/archived-doc-render into main 2026-11-05 14:29:52 +00:00
Collaborator

PR #52 合并后的 CI #859 在临时容器发现历史文档页面返回 500,因此尚未部署。原因是文档页无条件读取所属集合的目录入口;旧 Endor 已从正式目录撤下,该入口不存在。

只修改 apps/docs/src/pages/docs/[...slug].tsx:当文章不在正式目录中时,以当前文档作为面包屑入口,使历史页面继续可读。正式目录仍隐藏 Endor,Endorphin 的优先顺序和默认入口保持不变。

验证:已依据 CI 失败日志和页面空值访问定位原因;git diff --check 通过。现有鉴权 smoke 会直接访问旧 Endor 页面并检查图片,可覆盖此回归。未在本地构建;按仓库约定等待手动合并 main 后由 ces-control 运行完整 CI 和部署。线上仍运行之前的正常版本。

相关失败作业:https://gitea.entroia.com/Zayden-Jung/endorphin-tabularium-docs/actions/runs/859

PR #52 合并后的 CI #859 在临时容器发现历史文档页面返回 500,因此尚未部署。原因是文档页无条件读取所属集合的目录入口;旧 Endor 已从正式目录撤下,该入口不存在。 只修改 apps/docs/src/pages/docs/[...slug].tsx:当文章不在正式目录中时,以当前文档作为面包屑入口,使历史页面继续可读。正式目录仍隐藏 Endor,Endorphin 的优先顺序和默认入口保持不变。 验证:已依据 CI 失败日志和页面空值访问定位原因;git diff --check 通过。现有鉴权 smoke 会直接访问旧 Endor 页面并检查图片,可覆盖此回归。未在本地构建;按仓库约定等待手动合并 main 后由 ces-control 运行完整 CI 和部署。线上仍运行之前的正常版本。 相关失败作业:https://gitea.entroia.com/Zayden-Jung/endorphin-tabularium-docs/actions/runs/859
codex-bot added 1 commit 2026-11-05 14:27:42 +00:00
Zayden-Jung merged commit d11b30f620 into main 2026-11-05 14:29:52 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/endorphin-tabularium-docs#53