修复撤下 Endor 导航后历史页面的空值访问 #53
Reference in New Issue
Block a user
Delete Branch "codex/archived-doc-render"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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