GitHub 贡献日历

CaiNiaojian
0 总贡献数
0 最长连续贡献

更新日志

记录网站的演变历程

2026-04-29

分类与知识图谱页面 — 全新上线 / 关于页面 — 新增实习经历

  • 新增页面:全新构建分类与知识图谱页面(pages/categories.html),从多维度全景展示博客内容 — 定位为分类探索入口,不重复博客列表功能。
  • Hero 标题区:渐变背景 Hero 区域,配浮动知识节点装饰与连线动画、毛玻璃徽章与数据标签,完整适配暗色模式。
  • 搜索功能:全文搜索栏,支持标题、摘要和标签匹配;搜索结果以紧凑卡片展示,关键词高亮、分类色点标记、匹配标签加粗。
  • 统计概览:4 张统计卡片展示文章总数、分类数、标签数与创作天数,全部自动从 blog.js 数据计算。
  • 分类卡片:技术/想法/生活/面试四个分类卡片,显示文章数与 Top 5 热门标签,点击跳转博客页。
  • 标签词云:所有标签按出现频率动态调整字号与透明度,10 种渐变色彩,点击可跳转。
  • 知识图谱:基于 Canvas 的力导向图,可视化标签共现关系;节点按分类着色、按频率缩放,200 帧物理仿真自动布局。
  • 发布时间线:按月统计发文数量的柱状图,从文章日期自动生成。
  • 数据来源:通过 SKIP_BLOG_INIT 标志复用 blog.js 的 getBlogPosts() — 零数据重复,无需手动编写内容。
  • 关于页面:新增实习经历板块 — 字节跳动 AI 数据标注实习生(校企合作,2023.09-2023.11),涵盖大模型数据资产建设、多模态业务场景实践与质量评估反馈优化。
  • 改动文件:pages/categories.html(完整重写)、pages/about.html(新增实习经历板块)。
2026-04-26

评论系统 — 迁移至 Giscus

  • 评论升级:将原有的静态留言表单与留言列表替换为基于 GitHub Discussions 的 Giscus 评论系统。
  • 功能增强:支持 GitHub 账号登录评论、表情回应与嵌套回复。
  • 主题同步:自动同步网站深色/浅色主题 — 切换主题时 Giscus iframe 同步更新配色。
  • 语言同步:自动同步网站语言 — 切换中英文时 Giscus 界面语言联动切换。
  • 样式精简:移除约 260 行旧评论 CSS(表单、列表、头像、提示条),替换为简洁的 Giscus 容器样式。
  • 改动文件:pages/changelog.html(评论区 HTML)、css/changelog.css(评论样式)、js/changelog.js(评论逻辑 → Giscus 同步)。
2026-04-23

数据中心仪表板 v3.0 — 全面重构

  • 布局:从 auto-fit 网格升级为 12 列 Bento Grid,卡片大小非对称排列,视觉层次更丰富。
  • 新增:Quick Stats 概览条 — 4 格迷你统计卡片(总页面、博客文章、累计访客、平均加载),各带 Sparkline 迷你折线图。
  • 新增:浏览器 & 设备分析 — 环形图展示 Chrome/Safari/Edge/Firefox 占比,带自定义图例。
  • 新增:GitHub 风格内容贡献热力图 — 26 周日历,5 级密度着色,hover 放大 + 日期 tooltip。
  • 新增:实时活动流 — 模拟 Live Feed(页面浏览/部署/commit/新访客),每 4-8 秒自动推入新事件。
  • 新增:技术栈展示 — 8 个彩色图标卡片 + tooltip,Header 增加实时时钟。
  • 优化:世界地图重绘更圆润并增加虚线连接动画;服务状态新增 30 天 Uptime 时间线条;地区列表增加排名徽标与进度条。
  • 响应式:三档断点(1100px / 768px / 480px),图表与网格均自适应。
  • 改动文件:pages/project/datacenter.html、css/datacenter.css、js/datacenter.js(三文件全面重写)。
2026-04-23

友链页面 — 布局重组与申请友链板块升级

  • 布局调整:将「申请友链」板块移至页面最顶部,访客进入即可见。
  • UI 升级:申请友链板块重构为双栏布局:左列展示本站 JSON 信息 + 三步流程 + 申请要求清单;右列直接展示申请表单(不再隐藏在按钮后)。
  • 个人链接:桌面端 4 卡片一行展示(GitHub、在线简历、微信公众号、知乎),中屏 2 列,手机单列。
  • 友情链接:移除 6 个占位友链,仅保留真实友链 Ohaoz。
  • 精简:移除旧申请板块中冗余的 HTML/CSS 模板代码区。
  • 改动文件:pages/links.html(板块重排 + 内容清理)、css/links-enhanced.css(个人链接四列与申请双栏的响应式规则)。
2026-04-23

404 页面 — 极客极简风格重构

  • 配色统一:移除旧版粉紫渐变背景与 Emoji 粒子系统,配色统一为主站蓝色(#007AFF)+ 米白(#f9f7f2)体系。
  • 粒子背景:新增 Canvas 粒子 + 连线背景(科研极客风),取代弹跳 Emoji 粒子系统。
  • Glitch 特效:404 数字使用 JetBrains Mono 等宽字体,配周期性 RGB Glitch 故障动画效果。
  • 终端风格:新增 `$ curl -I this-page` 终端提示符徽标 + 模拟错误日志面板(实时 URL 路径与 UTC 时间戳)。
  • 页脚精简:从三栏复杂布局精简为单行版权栏。
  • 零影响:页面完全自包含(CSS/JS 均内联),不引入主站 style.css / dark-mode.css,对其他页面零影响。
  • 改动文件:pages/project/404notfound.html(完全重写,自包含)。
2026-04-21

[T0 Bug修复] 同一天多篇文章加载失败(404)

  • Bug 描述:同一天撰写多篇文章时,文件按编号命名(如 20260421_zh_1.md、20260421_zh_2.md),但博客系统仅解析到 20260421_zh.md(不带编号),导致 HTTP 404 错误,文章无法加载。
  • 根因 1 - blog.js:getBlogPosts() 中的文章 URL 指向不存在的 20260421_zh.md,而非正确的带编号文件(_zh_1.md、_zh_2.md 等)。
  • 根因 2 - moban_new_md.html:resolveMarkdownPathForLanguage() 中的语言切换正则仅匹配 _zh.md/_en.md 格式,无法处理 _zh_1.md/_en_1.md 编号格式,导致中英文切换同样失效。
  • 修复 1:在 resolveMarkdownPathForLanguage() 中新增带编号格式的正则匹配(_zh_N/_en_N),置于原无编号正则之前优先匹配。
  • 修复 2:修正 getBlogPosts() 中已有条目的 URL —— AI Agent 文章指向 _zh_1.md,CoT/PaS/Reflexion 文章指向 _zh_2.md。
  • 修复 3:补充注册 3 篇缺失文章 —— 工具调用(zh_3)、记忆模块(zh_4)、多智能体协作(zh_5),包含完整元数据与标签翻译。
  • 兼容性:原有 _zh.md/_en.md 格式(如 20260420_zh.md)不受影响;编号正则优先匹配,不破坏已有文章。
  • 改动文件:js/blog.js(URL 修正 + 3 条新文章注册 + 标签翻译);pages/blog/moban_new_md.html(语言切换正则增强)。
2026-04-21

Mermaid 图表全屏放大功能

  • 改动文件:moban_new_md.html(增加 relative 定位、全屏按钮与遮罩层 CSS);markdown-renderer.js(新增 setupMermaidFullscreen/openMermaidFullscreen 方法,接入渲染流水线)
  • 放大入口:每个 Mermaid 图表右上角自动出现放大按钮(hover 淡入)
  • 全屏查看器:深色半透明遮罩层 + SVG 自动缩放适配屏幕;顶部工具栏提供缩放百分比显示、缩小/放大/适应屏幕/关闭四个按钮
  • 交互能力:桌面端支持鼠标滚轮缩放/拖拽平移、移动端支持双指捏合/单指拖拽;关闭方式包括 ESC 键、关闭按钮或点击空白区域
  • 不影响现有内容:未删除或修改已有逻辑,仅追加 relative 定位;全屏按钮动态注入,深色模式完整适配
2026-04-19

Markdown 渲染新增 Mermaid 图表与 SVG 支持

  • 在 moban_new_md.html 中通过 CDN 引入 Mermaid 10.9.0,设有备用 CDN 回退,与 KaTeX 引入方式一致。
  • 扩展 markdown-renderer.js:语言标记为 mermaid 的代码块自动渲染为图表而非代码高亮;支持流程图、序列图、状态图、甘特图、饼图、类图等。
  • Markdown 中的内联 SVG 原生渲染并自适应缩放,无需额外配置。
  • Mermaid 图表自动适配暗色/亮色主题;现有 KaTeX 公式与代码高亮功能不受影响。
2026-04-04

Markdown 阅读模板升级与博客面试专栏

  • 升级 pages/blog/moban_new_md.html:目录支持 h2/h3 分组折叠、目录区可滚动与低调滚动条、打印/分享/全屏操作按钮换新样式,侧栏支持抽屉式隐藏/展开并让正文平滑居中。
  • 调整 markdown-renderer.js:标题纯文本用于 slug 与目录;blog-post.css 补充侧栏抽屉与目录树相关样式。
  • 中英文章:导航栏切换语言时按 *_zh.md / *_en.md 配对加载;language.js 派发 sitewide-language-change;缺文件时回退原路径。新增 context/test_zh.md、context/test_en.md,测试入口改为 test_zh.md。
2026-03-31

部分网页需要维护。😊

  • 部分网页需要维护。
2026-03-30

首页 UI 小升级

  • 新增无限滚动的 Marquee 滚动长廊,增强页面动感与现代氛围。
  • 仅将博客动态板块在桌面端改为非对称 Bento Grid 便当盒布局。
  • 新增 JS 同步逻辑,让首页博客动态面板始终展示来自更新日志时间线的最新 5 条内容。
2026-03-07

主页面与博客体验更新

  • 重构主页面排版,整体层级更清晰,视觉节奏更稳定。
  • 更新博客页面 UI,并测试了多套主题方案,部分方案验证后未采用。
  • 补充并重构了部分 JavaScript 逻辑,提升事件关联与交互稳定性。
  • 这三个月做了多轮可用性验证与小步优化,改动更稳,也少走了一些回头路(继续打磨 ^_^)。
2025-09-09

LaTeX 数学公式支持 v2.1.0

  • 接入 KaTeX,提供稳定且高性能的 LaTeX 公式渲染。
  • 补充行内/块级公式解析,并优化预处理逻辑以减少冲突。
  • 完善日夜主题适配与公式复制交互。
  • 增强 CDN 回退、异常处理与移动端长公式可读性。
2025-09-08

Markdown 博客系统 v2.0.0

  • 发布可复用的 Markdown 渲染模板,整体结构更清晰。
  • 新增代码高亮、复制交互与自动目录生成能力。
  • 支持基于 URL 参数的动态加载,并优化链接处理逻辑。
  • 完善响应式样式、异常回退和中英文切换一致性。
2025-09-08

Demo 工作学习空间 v1.5.0

  • 搭建 Demo 工作学习空间,用于学习演示与功能验证。
  • 引入算法模块与卡片式交互,提升信息组织和浏览效率。
  • 按模块整理页面结构与脚本,便于后续扩展与维护。
  • 完善响应式表现,并补齐主要组件的中英文适配。
2025-08-08

个人画廊 v3.0.0

  • 重做图集详情页布局,图文阅读和浏览更顺畅。
  • 补充图集元数据与说明文字,内容组织更完整。
  • 优化面板过渡、键盘操作等交互细节。
  • 增强 CDN 回退、响应式布局和主题/语言持久化。
2025-08-04

数据中心仪表板 v2.0.0

  • 上线新版数据中心仪表板,用于核心访问与状态监测。
  • 整合图表与地图模块,使用更贴近场景的数据进行展示。
  • 统一各组件的日夜主题与中英文切换行为。
  • 优化刷新节奏与交互逻辑,提升信息可读性与稳定性。
2025-08-01

新增庆祝横幅功能 版本 1.3.1

  • 🎉 新增中国人民解放军建立98周年庆祝横幅
  • 精美的中国红背景配金黄色字体设计
  • 智能滚动交互 - 根据滚动方向自动显示/隐藏
  • 闪光动画效果和飘动国旗图标
  • 双语支持,自动语言切换
  • 📲 响应式设计,适配所有设备尺寸
  • 模块化设计,便于未来拆卸和维护
  • 🏠 仅在首页显示,保持其他页面简洁设计
2025-05-27

更新了个人项目板块的一些描述

  • 对个人项目板块进行了一些描述的更新,让描述更加准确和详细,更加贴合简历和展示个人工作。😀
2025-05-22

网站错误优化 版本 1.3.0

  • 移除页脚列之间的竖分隔线,使视觉效果更加简洁
  • 保持三列布局(Logo、快速链接、联系我)以确保一致的用户体验
  • 统一所有页面的页脚布局,提升视觉和谐度
  • 更新CSS样式,移除分隔线相关样式,同时保持响应式行为
  • 移除SVG图标,使UI更加简洁一致
  • 修复日间模式下分类标签颜色,解决蓝色背景不一致问题
  • 修复阅读更多链接,确保正确跳转到文章页面
  • 增强日间模式和夜间模式之间的视觉一致性
  • 修复页脚在日间模式下的配色问题,确保在深色和浅色主题之间正确切换
  • 增强主题切换过程中所有页脚元素的颜色过渡效果
  • 改善日间模式下页脚文本的对比度和可读性
  • 统一所有主题敏感元素的颜色变量和过渡效果
  • 修复"阅读更多"按钮链接无反应的问题,确保正确跳转到文章页面
  • 增加点击文章标题跳转到对应文章的功能
  • 保持原有样式的同时改进交互元素
  • 通过提供多种导航选项增强用户体验
  • 修复博客文章链接点击无反应的严重问题
  • 修正所有博客文章的URL路径,确保正确导航
  • 改进鼠标跟踪效果,防止干扰可点击元素
  • 增强链接检测和处理系统,提高导航可靠性
  • 修复阻止博客文章链接跳转到文章页面的关键问题
  • 修正URL路径格式,使用从网站根目录开始的绝对路径
  • 改进链接目标设置,在新标签页中打开文章以提升用户体验
  • 移除阻碍链接交互的干扰性JavaScript代码
  • 将导航功能优先级置于视觉效果之上
2025-05-18

UI 界面增强

  • 增强项目页面 UI,添加现代化动画、交互和视觉效果
  • 升级链接页面,改进卡片设计、动画效果和交互元素
  • 在两个页面实现一致的动画框架,提升用户体验
  • 添加悬停效果和微交互,提高用户参与度
2025-04-14

CDN 加速阶段

  • 迁移博客文章图片至 jsDelivr CDN (通过 gcore.jsdelivr.net 镜像) 以加速全球访问。
  • 为技术文章配置 MathJax 以正确渲染 LaTeX 公式。
  • 为波士顿房价预测文章添加了报告原文下载链接。
2025-04-03

版本 1.2.0

  • 添加项目页面,带有交互式过滤器和现代卡片设计
  • 更新所有导航栏,加入项目链接,确保网站体验一致性
  • 第一本小说完结,发布最终章节
  • 统一所有小说章节导航,使用一致的'novel-navigation'样式
  • 为全站所有导航元素添加双语支持属性
  • 修复小说章节中不一致的导航文本("目录" → "返回目录")
  • 改进项目卡片悬停效果和动画,提升用户体验
  • 在项目过滤器中添加GitHub图标,方便直接访问代码仓库
  • 对网站进行系统性错误修复,解决多处导航路径问题,确保文件命名一致性
2025-03-31

版本 1.1.2

  • 添加基于访问时间的动态问候语,附带打字机效果
  • 更新字体:中文内容采用ZCOOL KuaiLe字体,英文内容采用Chewy字体
  • 为网站标题和引言文本应用特色字体
  • 更换主头像图片
  • 添加小说模板版块
2025-03-30

版本 1.1.1

  • 添加GitHub贡献日历
  • 添加小说板块
  • 添加链接板块
  • 丰富关于板块
2025-03-23

版本 1.1.1

  • 修复重大博客导航错误:点击"阅读更多"链接时出现404错误
  • 修正博客文章URL路径,确保从主页和博客页面都能正确导航
  • 修复blog.html中的JavaScript引用错误:将不存在的dark-mode.js替换为theme.js
  • 统一全站页面的链接处理方式,提供一致的导航体验
  • 提高网站稳定性和资源加载效率
2025-03-22

版本 1.1.0

  • 修复重大bug:首次访问时内容不显示
  • 优化页面首次加载,无需切换语言即可立即显示内容
  • 改进字体加载策略,添加预加载和后备方案
  • 添加字体检测功能,确保内容在任何字体加载状态下可见
  • 增强CSS样式,防止初始加载时出现空白屏幕
  • 添加简历下载链接,支持中英文双语显示
2025-03-20

版本 1.0.1

  • 网站图片将使用avif格式
  • 实现更快压缩图片格式
  • 背景图片和博客文章用图加载更加迅速
2025-03-18

版本 1.0.0

  • 网站初始上线
  • 实现响应式设计
  • 添加暗色模式切换
  • 添加语言切换(中文/英文)
2025-03-18

测试版

  • 完成苹果风格UI设计
  • 实现博客文章系统
  • 添加基本导航
2024-09-15

项目启动

  • 创建初始仓库
  • 规划网站结构
  • 确定设计需求

时光之旅

一段怀旧的里程碑之旅

左右滑动探索

提问与反馈

通过 GitHub Discussions 留下你的疑问或建议