$ cat CHANGELOG.md
版本时间线
这个站不是「做过就完了」,而是「持续被 AI 团队迭代」——页面本身就是迭代证据。 本档案只写已发生事实:「为什么做」引用站主裁定编号,「证据链」全部挂 GitHub 仓库 master 可核验的 commit 与入库文档。
-
v6.0 三期 · 信号场 2026-10-26 ~ 10-29(在途)
首页视觉与动效大改版——近黑纸面编辑式排版 + 演示即内容,内页回归传统
合拢批执行中:F1/F2/F4/F3(主批+修正批)三方验收全通过,feat/phase3-signal-field 已推远端;本条目所列 commit 以合拢批合入 master 为核验前提(在途如实披露,非承诺日期)
// 为什么做
站主 seq=841 拍板 B「信号场」+ 加强方向;seq=848 澄清范围总则——出格仅首页(D/M 双端)、内页回归传统沿用 token、/news 字号调小、新闻中文+北京时间;纯静态 GitHub Pages/无后端/无数据库红线不变。seq=895 否旧意向图后 seq=902 裁定对标 motion.dev 身份(v2.1=07 册),seq=922 方向门禁通过并修正瓦片为光影拼框(v2.2=08 册)。执行期两项裁断:F2-01 顶栏制式取 B 弧三点(seq=1003)、F3 修正批 7 项按测试复验与快核收口(seq=1033/1041/1058)。
// 做了什么
- 首页底色换轨 #080808 近黑纸面;黑白灰+信标红为页面唯一常驻色,六演示色只存在于演示瓦片与图表内(07 册面积律);Noto Sans SC 可变子集自托管
- 大标「佳瑞网」图片化:实色白 900 SVG 转曲超大排版+信标红点挂件,无描边无发光;M 端一次性入场(draw-on 0.9s+瓦片 stagger,reduce/低端=静态首帧)
- D 端首页滚动叙事四层:L0 安静 mesh 场层(峰值 alpha≤0.06 去粒子+grain)+演示瓦片(spring/timeline/手势,光影拼框光带呼吸)、L1 编辑式节题+滚动 scrub、L2 bento 演示墙(终端打字/vitals odometer/磁吸)、L3 深空入口+V2「静默数据带」环境带(自产 6s 无缝循环,可见性驱动播放)
- M 端首页严格一屏(02 册预算表):375×780/667 双轴零滚动、大标重心带 24–42%、tab-bar 五枚等分中文制式(首页/资讯/关于/主题/⌘K)、暗格命中 ≥44
- 导航 M-13 翻滚 hover、主题弧排三点+发丝线渐隐光带;内页(/news /about /changelog /resume/404)传统结构换 token 皮,/news 字号调小,新闻日期北京时间渲染
- F4 视频全部自产(canvas 确定性管线+ffmpeg CRF31,首末帧差 ≤3/255 实测),授权证据归档 docs/asset-licenses/;V1 大标字内 mask 按「可选增强」评估后不启用登记(原型实测字腔对比度峰值仅 1.2:1,违「字仍读得出」硬条款)
// 证据链(master 可核验)
-
4ba9d7f…25de7f5(F1 基座换皮批:token/字体/内页/北京时间) -
a8ea4b1 / c2661b7(F4 自产证据归档+重产替换) -
6b03ddf…5d6b4f0(F2 主批六步:token 换轨/场层/大标/瓦片/演示墙/翻滚导航+L3) -
3140242 / 93644f5 / 87f5ed0(F3 主批:走查修正+M 一屏上屏+顶栏弧三点) -
f1e678b…ab7ed29(F3 修正批 7 项+重心连带,测试窄面回归 5/6→收口) -
1fa9973(F3FIX-01 入场 session 级一次性) -
be7c79b(V2 环境带进仓接 L3) -
docs/asset-licenses/(V1/V2/字体自产证据)
// 下一步
- 合拢批剩余项与全量回归、部署清单呈站主后进行现网验收与上线目检(条件,非承诺日期)
- V1 字内 mask 若未来启用:需素材重产为 bright 题材或混合制式并重新设计裁定(评估结论已登记)
- 弧簇真机刘海余量、dvh 工具栏伸缩、~21MB 前置体量实测:站主上线目检项
-
v6.0 二期 T2 2026-10-28(在途)
首页叙事完成 + 站主实报三修——主色定案、导流行、画布、时间线、主题跨页修复、页脚适配、移动端首页一屏
代码侧验收完成(三签齐,master=3feea52 已推远端):现网部署等待数据批与 Pages 发布窗口
// 为什么做
站主 seq=422 裁定「T1 确认 / T2 启动」;seq=471「按推荐」六项全取推荐(R1 亮色保持 #e5484d、R2 性能预算批准+INP≤100ms、R3 默认首帧 0x5EED 固定母版、R4 移动端静帧条、R5 hero 大字本批不改、R6 公开粒度=决策与结果层)。执行期站主实报三事并全部裁定:seq=623 主题跨页丢失(存量缺陷)、seq=649 页脚贴底需求、seq=687 移动端首页双轴禁滚——分别以 seq=673「按最佳实践自行适配」、seq=700「A 严格一屏」、seq=716「按推荐」(D1a/D2a/D3/D4)收口。
// 做了什么
- 暗色主色统一朱红 #f2555a(纯 token 批次,全站三态自动跟随)
- 首页技术亮点导流行:$ cat DESIGN.md / $ ls heartbeat / $ tail -f feed / $ open canvas?,SSR 零 JS
- V3 生成艺术画布:首页 hero 氛围层 + 移动端静帧条;种子可复现(默认 0x5EED,?seed= 覆盖)、≤8s 入场后永久定格、三列降级(reduce/低端机/无 JS 同 seed SVG 静帧)、regenerate 不重载换 seed
- 本页:版本时间线区块(/about)+ 独立 changelog 页,数据源 src/data/changelog.ts 只加数据不改组件
- 主题跨页丢失修复(DEF-THEME-1,站主实报):站内跳转后暗色与切换按钮不再消失——ClientRouter 换页会擦除运行时写入的页面标记,修复为每次换页自动重放(首页画布切换按钮的同现象一并修复)
- 页脚贴底(R-FOOTER-1,站主实报需求):内容不满一屏时页脚固定于屏幕底部,桌面移动双档实测精确贴底
- 移动端页脚最佳实践适配(R-FOOTER-2,站主 seq=673 授权自行适配):页脚底部垫出与导航条等高留白(含安全区),完整可见不被遮挡;视口高度改用 dvh 回退链应对工具栏伸缩
- 移动端首页严格一屏(R-MHOME-1,站主 seq=700 A 案 + seq=716 按推荐):375×780 与 375×667 双档双轴零滚动;导流行与工程状态卡迁至 /about「05/ 技术亮点与工程状态」小节,画布静帧并入 hero 背景,首页收为 大标题+tagline+新闻 1 条+极简页脚
// 证据链(master 可核验)
// 下一步
- 代码已随通道恢复推至远端 master(3feea52),与数据批一并部署上线后,测试按站主原路径现网复验(条件,非承诺日期)
- 移动端 dvh 工具栏伸缩效果请站主真机目检一次(headless 仿真无法量测)
- News 源波动观察:hn 已转绿;juejin 空源率超 1/4 将转呈站主处置选项(后端观察窗)
- 域名换绑按站主裁定延后至本版上线后执行(下版本窗口)
-
v6.0 二期 T1 2026-10-26 ~ 10-27
技术展示基座——三态主题、纯 CSS 动效、零 JS 状态卡、本地精选与 CI 门禁
// 为什么做
站主 seq=65 裁定二期主目标 = C 路线技术展示(设计/UI/交互体现技术;长期纯静态、无后端无数据库);seq=84 七项定执行红线(D-R2-1 换绑延后至本版上线后 … D-R2-7 告警先不要)。
// 做了什么
- 亮/暗/自动三态主题切换,首帧前预写实色零 FOUC(L-1)
- 终端风格 404 页 + 全站 OG/Twitter 分享卡(URL 单一出处,域名换绑零硬编码)(L-2)
- A7/A9/A10 三组纯 CSS 微动效 + reduce-motion 绑定闸门加固(L-3 / DEF-1)
- 首页「站点工程状态」卡:CI 运行、质量门禁、新闻管线实时状态,零 JS(L-4)
- 本地精选:新闻已读标记 + 书脊阅读进度,只写本机 localStorage、数据不出站(L-5)
- 域名换绑收口:base 切 "/" + 正式域 https://www.jary8.com/ 上线,github.io 旧路径 301(独立事件;「发现口径偏差→修正→复测」闭环,上游见一期条目)
- 管线与门禁:一期档案 git 化(34 文档 + 28 截图入 docs/)、新闻时区缺陷修复(数据缺陷修复不搁置)、QA 门禁 G1–G6 接入 CI
// 证据链(master 可核验)
// 下一步
- T2 下半场启动(已发生,见上条)
- News 数据源 per-source 失败摘要在 G5 warn→fail 后持续监控(已转 fail)
-
v6.0 一期 2026-10-23 ~ 10-26
从 0 到首次上线——Astro 静态基座 + 构建期 AI 新闻管线 + 编辑室风格
// 为什么做
ADR-001:总方案 Q1–Q14 全按建议采纳(视觉 B+A 编辑室风、双主题、Astro 5 技术栈、仓库 public);ADR-002:移动端升格一等验收项;ADR-003:LLM key 缓给、管线降级模式先行;ADR-004:域名换绑暂缓、人工门禁。
// 做了什么
- M1–M2 工程基座与四页:Astro 5 + TypeScript strict + Tailwind 4;首页/新闻/关于/简历
- M3 构建期 AI 新闻管线:Actions 定时抓 RSS/HN → LLM 去重中文摘要 → 静态 news.json;运行时零密钥零成本,抓取失败自动回落上一版
- M4 首次上线 + 验收修正:GitHub Pages 路径 URL 上线;对比度/无障碍/响应式修复链(BUG-M4R-01~05 定性,WCAG 标准口径 + 锚点自检确立)
- M4.1 品牌与首页定稿:站名文案 jary8→Jary·佳瑞网、favicon「佳」字;R15 首页单屏 + 桌面超紧凑新闻条;R16 tagline 随机池;R17 资讯中文-only;简历实数据
- 口径如实(不粉饰):一期收口时仅在 github.io 路径 URL 上线——换绑按 ADR-004 暂缓、未落地即非"最终态";修正作为独立事件记入二期 T1 条目
// 证据链(master 可核验)
// 下一步
- 二期 C 路线启动(已发生,见 T1 条目)
- 遗留观察项登记于 decisions.md §三:Actions 定时延迟波动、Firefox 新 CSS API 滞后、本机到 GitHub 连通性按 IP 波动