修改记录
本文件记录项目中值得关注的代码、样式、模板、配置、内容和文档变更。新记录应添加在“未发布”部分,并按日期倒序排列。
未发布
新增
- 2026-08-26:页脚社交入口改用自包含的内联 SVG,并为每个链接补充明确的无障碍名称。
- 2026-08-26:新增轻量 Rouge 语法高亮配色,由 Jekyll 在构建阶段完成代码高亮。
- 2026-08-26:新增语义化 Sass 设计 Token,统一管理字体、核心颜色、响应式断点、圆角和动效参数。
- 2026-08-26:新增生成 CSS 一致性检查和 GitHub Actions 质量工作流,防止部署产物与 Sass 源码发生漂移。
- 2026-08-25:头像增加以左边缘为轴的温柔翻书动效,翻开后在左侧保留镜像头像并显示原位置文字,离开后翻回,同时适配键盘与减少动态效果偏好。
- 2026-08-25:为页面增加跳至正文、主内容 landmark 和不依赖大面积背景的当前导航提示。
- 2026-08-25:新增根目录
AGENTS.md,统一项目开发、中文注释、修改记录和验证要求。 - 2026-08-25:新增
CHANGELOG.md,用于持续记录后续项目修改。
变更
- 2026-08-26:归档页与标签页改用原生 Liquid 循环,保持原有文章、年份和标签信息,不再依赖 Jekyll Bootstrap include。
- 2026-08-26:将集中式组件样式按分页、内容、头像、导航和动效拆分,并保持原有 CSS 输出顺序和头像翻页参数。
- 2026-08-26:将首页脚本拆分为入口、面板控制、滚动提示和访问量模块,面板状态统一由
data-panel-state管理。 - 2026-08-26:明确
src/styles/为样式唯一源码,css/main.css仅保留为可校验的部署产物。 - 2026-08-25:撤回两轮较激进的 UI 改造,恢复原始字号、导航、文章卡片、20 篇分页,以及“所有文章”和标签页结构。
- 2026-08-25:在不改变字体尺寸和信息架构的前提下,移动导航改为单行横向滚动,保留全部原始入口。
修复
- 2026-08-26:首页文章列表改为由 Jekyll 默认输出可见,并增加脚本加载失败时的自然流布局,保证无 JavaScript 时仍可浏览核心内容。
- 2026-08-25:修复全局移除键盘焦点、滚动提示不可键盘操作、页面缺少
<main>、移动导航裁切和长网址撑破摘要的问题。 - 2026-08-25:提高文章日期和标签的文字对比度,保持原有字号与布局不变。
移除
- 2026-08-26:移除未使用的 Animate.css、Highlight.js 与旧主题 CSS,以及对应的全局加载入口。
- 2026-08-26:移除 Font Awesome、百度分页搜索和不蒜子访问量依赖,减少全局第三方请求。
- 2026-08-26:移除旧 Jekyll Bootstrap 的
Rakefile主题安装逻辑和_includes/JB/兼容层。