Files
codex-bot 75debc0068
Verify and deploy Tabularium / verify-and-deploy (push) Successful in 4m26s
Refine Tabularium into a readable light documentation workspace
2026-10-27 15:55:59 +08:00

2.8 KiB
Raw Permalink Blame History

浏览器验收 · 2026-10-27

在 127.0.0.1:3015 预览 Pages Router 的生产构建,使用实际浏览器操作与截图;未调用外部字体或 CDN,未修改部署架构。截图保留了改版后的首页、三篇文档、搜索及手机/平板布局。

检查结果

  • pnpm lint、pnpm typecheck:通过。
  • UV_CACHE_DIR=/private/tmp/tabularium-uv-cache pnpm figures:通过,SVG 与仓库一致。默认 uv 缓存路径受本机沙箱限制,使用临时缓存完成。
  • pnpm --filter @endor/docs run build --webpack:通过,首页、三篇文档、404 与健康接口均成功生成。
  • 默认 pnpm build 的 Turbopack 在这台机器因 PostCSS 编译子进程绑定本地端口遭 EPERM 中断;使用 Next.js 自带 webpack 参数完成本地构建。没有修改 package.json 或 CI 的构建命令,远程仍使用原有构建流程。
  • python3 scripts/smoke.py http://127.0.0.1:3015:通过,覆盖健康、全部文档、生成 JS/CSS、SVG 和404。
  • 中文章节锚点、重名标题后缀、代码围栏内的伪标题、行号映射和行内代码标题:使用 Node 断言通过。
  • 实际输入「生命周期」只返回架构草案,Enter 打开对应文档;⌘K 打开搜索,Escape 关闭并将焦点恢复到搜索按钮;无结果时显示建议词。方向键保持选择索引边界。
  • 代码复制按钮显示「已复制」状态;未将系统剪贴板内容作为验收依据。
  • 手机菜单展开后可跳转并自动收起;页内目录展开后可跳转中文章节。草案标签、提示、表格和 SVG 正常呈现。
  • 390px 首页和草案页、768px 入门页实测 documentElement.scrollWidth === innerWidth。320px 入门页页面宽320px,长命令的代码容器宽274px、内容宽320px,仅容器内部横向滚动。
  • 检查浏览器捕获的 error/warn 日志为空。未进行跨浏览器测试;本次使用内置浏览器。

截图索引

  • home-desktop.png、home-desktop-full.png:桌面首页和完整分区布局。
  • home-mobile.png、home-mobile-full.png:390px 手机首页和完整纵向布局。
  • getting-started-desktop.png、getting-started-mobile.png、getting-started-tablet.png:正文、代码块及不同尺寸的阅读布局。
  • draft-desktop.png、draft-mobile.png、draft-mobile-table.png:草案状态、提示块、术语表与手机锚点定位。
  • figures-desktop.png:本地 SVG 与文字的组合。
  • search-desktop.png、search-empty.png:正文检索和无结果状态。

验收过程中发现并修正:辅助文字过淡、代码字号偏小、手机搜索图标缺少无障碍名称、手机目录位于正文标题之前,以及表格标题行未铺满阅读栏。截图来自同一轮渐进验收;最终重拍了受修正影响的关键视图。