6096a9dafed4fcb60e8925a3ae72cf2ce77c9347
- site-content.ts:README 取数加 AbortSignal.timeout(10s)(原无超时, 慢端点可卡整条构建);四级回落矩阵逐级 console.warn 点名原因: 新鲜网络(内容有变才回写缓存)→ token 缺位/HTTP 非 2xx/空/超时/异常 时吃缓存 → 缓存亦缺回落 yaml blurb → 缓存回写失败(构建仓只读)仅告警 - README 图片加固:markdown 层给每个 img 补 loading=lazy + 缺省 alt (幂等;只动这两个属性,因为过 rehype-content-sanitize 白名单后其余 属性会被剥);相对链接不重写,限制写入 JSDoc 与文档 - projects.ts:单源失败点名、双源全失败点名回落 JSON、mode=only 的 include 未命中双向点名(双源无此仓 / 被 perSource 过滤掉) - projects-fallback.json:1 → 8 条真实仓(blog / open-earth-data-guide★58 / AI-CLI / open-earth-data-kit / pi-mesh / pi-board / pi-jobd / ai-code-style-kit,字段对齐 RepoCard) 车道:worker-one(T5);收编复验:E2E 37/37、构建 48 页 0 ERROR、 兜底 JSON 8 条断言过 验证: E2E 37/37 PASS;pnpm astro build 48 页 exit 0;fallback 8 条 Spec: 2026-11-02_blog-5g-pages (T5) Co-authored-by: GLM-5.3
Languages
JavaScript
81.1%
Astro
8.4%
TypeScript
3.3%
HTML
2.7%
Python
2.2%
Other
2.3%