fix(i18n): 语言轨导航修复+重排,热力图切 GitHub(车道 E)

- 真 bug(用户实测:切 en 后点板块回中文):Header nav href 硬编码
  zh 路径,curLocale 只喂了词条——localeOf(Astro.url) 构建期自推断
  +五项+品牌链接全轨化(brand 原指 / 同病同修),aria 同步
- 导航重排(用户拍板):开源 · 文章 · 图库 · 瞬间 · 关于;瞬间
  新进导航;移动 320-430×双轨八格页面级溢出全 0(内滚阈值 350→450
  +中段地板再收;en 390-430 尾部约 55px 靠内滚——'Open Source'→
  'Projects' 改名可省 35px,留用户拍板)
- 热力图纯切 GitHub(用户拍板):GraphQL contributionsCollection
  53 周窗口(上海日界);token=宿主 0600 github-token.txt,缺位→
  WARN 降级样例数据(当前站点即样例);三级回落 token→样例→空网格
- E2E 新增 2 断言:en 页 nav 全 /en/ 前缀+brand 指 /en/(本 bug
  的回归测试)

车道:op-gitea(自验 33/33);收编验收:en/zh 序实测+三宽度溢出 0+
E2E 33/33(本地 dist 口径——staging 未含未推代码为既定纪律)

验证: pnpm astro build 34 页 exit 0;node tests/e2e.mjs 33/33;
      en/zh 导航序与 href 前缀 playwright 实测

Spec: none (Header 修复+重排+热力图换源,车道级交付)

Co-authored-by: GLM-5.3
This commit is contained in:
wait4xandGLM-5.3 committed 2026-10-25 22:19:40 +08:00
1 parent 363cc616f7
commit d00ca7e447
5 files changed
+120 -63

No files matched your search

+1 -1
View File
@@ -1 +1 @@
[{"contributions":1,"timestamp":1760925600},{"contributions":3,"timestamp":1761012000},{"contributions":2,"timestamp":1761184800},{"contributions":1,"timestamp":1761271200},{"contributions":2,"timestamp":1761530400},{"contributions":1,"timestamp":1761616800},{"contributions":2,"timestamp":1761876000},{"contributions":1,"timestamp":1762135200},{"contributions":2,"timestamp":1762221600},{"contributions":1,"timestamp":1762308000},{"contributions":2,"timestamp":1762480800},{"contributions":2,"timestamp":1762740000},{"contributions":2,"timestamp":1762826400},{"contributions":1,"timestamp":1763085600},{"contributions":1,"timestamp":1763258400},{"contributions":2,"timestamp":1763344800},{"contributions":2,"timestamp":1763517600},{"contributions":3,"timestamp":1763690400},{"contributions":1,"timestamp":1763949600},{"contributions":2,"timestamp":1764036000},{"contributions":2,"timestamp":1764295200},{"contributions":1,"timestamp":1764813600},{"contributions":3,"timestamp":1765936800},{"contributions":1,"timestamp":1766455200},{"contributions":1,"timestamp":1766541600},{"contributions":1,"timestamp":1766800800},{"contributions":2,"timestamp":1767232800},{"contributions":2,"timestamp":1767319200},{"contributions":1,"timestamp":1768442400},{"contributions":1,"timestamp":1768528800},{"contributions":2,"timestamp":1768788000},{"contributions":2,"timestamp":1768960800},{"contributions":1,"timestamp":1769047200},{"contributions":2,"timestamp":1769133600},{"contributions":1,"timestamp":1769392800},{"contributions":1,"timestamp":1769479200},{"contributions":3,"timestamp":1769652000},{"contributions":1,"timestamp":1769911200},{"contributions":1,"timestamp":1769997600},{"contributions":2,"timestamp":1770256800},{"contributions":1,"timestamp":1770429600},{"contributions":1,"timestamp":1770516000},{"contributions":6,"timestamp":1770602400},{"contributions":1,"timestamp":1770688800},{"contributions":2,"timestamp":1770775200},{"contributions":3,"timestamp":1770861600},{"contributions":4,"timestamp":1770948000},{"contributions":12,"timestamp":1771034400},{"contributions":2,"timestamp":1771120800},{"contributions":12,"timestamp":1771207200},{"contributions":12,"timestamp":1771293600},{"contributions":4,"timestamp":1771380000},{"contributions":1,"timestamp":1771466400},{"contributions":6,"timestamp":1771552800},{"contributions":1,"timestamp":1771639200},{"contributions":8,"timestamp":1771725600},{"contributions":1,"timestamp":1771984800},{"contributions":1,"timestamp":1772503200},{"contributions":3,"timestamp":1772676000},{"contributions":1,"timestamp":1772762400},{"contributions":1,"timestamp":1773021600},{"contributions":2,"timestamp":1773194400},{"contributions":2,"timestamp":1773280800},{"contributions":3,"timestamp":1773367200},{"contributions":2,"timestamp":1773626400},{"contributions":2,"timestamp":1773712800},{"contributions":1,"timestamp":1773972000},{"contributions":1,"timestamp":1774576800},{"contributions":3,"timestamp":1774922400},{"contributions":3,"timestamp":1775008800},{"contributions":3,"timestamp":1775095200},{"contributions":1,"timestamp":1775181600},{"contributions":3,"timestamp":1775613600},{"contributions":2,"timestamp":1775700000},{"contributions":2,"timestamp":1775872800},{"contributions":1,"timestamp":1776132000},{"contributions":2,"timestamp":1776218400},{"contributions":2,"timestamp":1776564000},{"contributions":1,"timestamp":1776736800},{"contributions":2,"timestamp":1776823200},{"contributions":1,"timestamp":1777255200},{"contributions":3,"timestamp":1777341600},{"contributions":1,"timestamp":1777514400},{"contributions":1,"timestamp":1777600800},{"contributions":3,"timestamp":1777860000},{"contributions":2,"timestamp":1778205600},{"contributions":1,"timestamp":1778464800},{"contributions":1,"timestamp":1778551200},{"contributions":2,"timestamp":1778896800},{"contributions":2,"timestamp":1779069600},{"contributions":1,"timestamp":1779242400},{"contributions":1,"timestamp":1779415200},{"contributions":1,"timestamp":1779501600},{"contributions":2,"timestamp":1779847200},{"contributions":2,"timestamp":1780020000},{"contributions":2,"timestamp":1780365600},{"contributions":2,"timestamp":1780711200},{"contributions":2,"timestamp":1780884000},{"contributions":1,"timestamp":1780970400},{"contributions":1,"timestamp":1781056800},{"contributions":2,"timestamp":1781143200},{"contributions":2,"timestamp":1781229600},{"contributions":1,"timestamp":1781488800},{"contributions":1,"timestamp":1781575200},{"contributions":2,"timestamp":1781748000},{"contributions":1,"timestamp":1781834400},{"contributions":1,"timestamp":1782093600},{"contributions":3,"timestamp":1782525600},{"contributions":6,"timestamp":1782612000},{"contributions":2,"timestamp":1782698400},{"contributions":8,"timestamp":1782784800},{"contributions":2,"timestamp":1782871200},{"contributions":2,"timestamp":1782957600},{"contributions":1,"timestamp":1783044000},{"contributions":5,"timestamp":1783130400},{"contributions":1,"timestamp":1783216800},{"contrLine truncated
[{"date":"2025-10-20","count":1},{"date":"2025-10-21","count":3},{"date":"2025-10-23","count":2},{"date":"2025-10-24","count":1},{"date":"2025-10-27","count":2},{"date":"2025-10-28","count":1},{"date":"2025-10-31","count":2},{"date":"2025-11-03","count":1},{"date":"2025-11-04","count":2},{"date":"2025-11-05","count":1},{"date":"2025-11-07","count":2},{"date":"2025-11-10","count":2},{"date":"2025-11-11","count":2},{"date":"2025-11-14","count":1},{"date":"2025-11-16","count":1},{"date":"2025-11-17","count":2},{"date":"2025-11-19","count":2},{"date":"2025-11-21","count":3},{"date":"2025-11-24","count":1},{"date":"2025-11-25","count":2},{"date":"2025-11-28","count":2},{"date":"2025-12-04","count":1},{"date":"2025-12-17","count":3},{"date":"2025-12-23","count":1},{"date":"2025-12-24","count":1},{"date":"2025-12-27","count":1},{"date":"2026-01-01","count":2},{"date":"2026-01-02","count":2},{"date":"2026-01-15","count":1},{"date":"2026-01-16","count":1},{"date":"2026-01-19","count":2},{"date":"2026-01-21","count":2},{"date":"2026-01-22","count":1},{"date":"2026-01-23","count":2},{"date":"2026-01-26","count":1},{"date":"2026-01-27","count":1},{"date":"2026-01-29","count":3},{"date":"2026-02-01","count":1},{"date":"2026-02-02","count":1},{"date":"2026-02-05","count":2},{"date":"2026-02-07","count":1},{"date":"2026-02-08","count":1},{"date":"2026-02-09","count":6},{"date":"2026-02-10","count":1},{"date":"2026-02-11","count":2},{"date":"2026-02-12","count":3},{"date":"2026-02-13","count":4},{"date":"2026-02-14","count":12},{"date":"2026-02-15","count":2},{"date":"2026-02-16","count":12},{"date":"2026-02-17","count":12},{"date":"2026-02-18","count":4},{"date":"2026-02-19","count":1},{"date":"2026-02-20","count":6},{"date":"2026-02-21","count":1},{"date":"2026-02-22","count":8},{"date":"2026-02-25","count":1},{"date":"2026-03-03","count":1},{"date":"2026-03-05","count":3},{"date":"2026-03-06","count":1},{"date":"2026-03-09","count":1},{"date":"2026-03-11","count":2},{"date":"2026-03-12","count":2},{"date":"2026-03-13","count":3},{"date":"2026-03-16","count":2},{"date":"2026-03-17","count":2},{"date":"2026-03-20","count":1},{"date":"2026-03-27","count":1},{"date":"2026-03-31","count":3},{"date":"2026-04-01","count":3},{"date":"2026-04-02","count":3},{"date":"2026-04-03","count":1},{"date":"2026-04-08","count":3},{"date":"2026-04-09","count":2},{"date":"2026-04-11","count":2},{"date":"2026-04-14","count":1},{"date":"2026-04-15","count":2},{"date":"2026-04-19","count":2},{"date":"2026-04-21","count":1},{"date":"2026-04-22","count":2},{"date":"2026-04-27","count":1},{"date":"2026-04-28","count":3},{"date":"2026-04-30","count":1},{"date":"2026-05-01","count":1},{"date":"2026-05-04","count":3},{"date":"2026-05-08","count":2},{"date":"2026-05-11","count":1},{"date":"2026-05-12","count":1},{"date":"2026-05-16","count":2},{"date":"2026-05-18","count":2},{"date":"2026-05-20","count":1},{"date":"2026-05-22","count":1},{"date":"2026-05-23","count":1},{"date":"2026-05-27","count":2},{"date":"2026-05-29","count":2},{"date":"2026-06-02","count":2},{"date":"2026-06-06","count":2},{"date":"2026-06-08","count":2},{"date":"2026-06-09","count":1},{"date":"2026-06-10","count":1},{"date":"2026-06-11","count":2},{"date":"2026-06-12","count":2},{"date":"2026-06-15","count":1},{"date":"2026-06-16","count":1},{"date":"2026-06-18","count":2},{"date":"2026-06-19","count":1},{"date":"2026-06-22","count":1},{"date":"2026-06-27","count":3},{"date":"2026-06-28","count":6},{"date":"2026-06-29","count":2},{"date":"2026-06-30","count":8},{"date":"2026-07-01","count":2},{"date":"2026-07-02","count":2},{"date":"2026-07-03","count":1},{"date":"2026-07-04","count":5},{"date":"2026-07-05","count":1},{"date":"2026-07-06","count":1},{"date":"2026-07-07","count":3},{"date":"2026-07-08","count":10},{"date":"2026-07-09","count":8},{"date":"2026-07-10","count":12},{"date":"2026-07-11","count":2},{"date":"2026-07-12","count":2},{"date":"2026-07-13","count":3},{"date":"2026-07-14","count":10},{"date":"2026-07-15","count":5},{"date":"2026-07-16","count":6},{"date":"2026-07-17","count":8},{"date":"2026-07-22","count":2},{"date":"2026-07-24","count":1},{"date":"2026-07-26","count":1},{"date":"2026-07-29","count":2},{"date":"2026-07-30","count":3},{"date":"2026-08-03","count":1},{"date":"2026-08-04","count":1},{"date":"2026-08-05","count":1},{"date":"2026-08-07","count":2},{"date":"2026-08-14","count":1},{"date":"2026-08-18","count":3},{"date":"2026-08-21","count":1},{"date":"2026-08-28","count":2},{"date":"2026-08-31","count":3},{"date":"2026-09-02","count":3},{"date":"2026-09-04","count":1},{"date":"2026-09-06","count":1},{"date":"2026-09-07","count":1},{"date":"2026-09-08","count":1},{"date":"2026-09-10","count":3},{"date":"2026-09-14","count":2},{"date":"2026-09-17","count":1},{"date":"2026-09-18","count":1},{"date":"2026-09-21","count":2},{"date":"2026-09-22","count":2},{"date":"2026-09-23","count":1},{"date":"2026-09-24","count":2},{"date":"2026-09-29","count":2},Line truncated