个人博客更新日志

本页面记录了博客的功能添加与变更。


2026-02-21

⚡ 新功能

  • 简繁切换:新增全站简繁切换功能,集成到外观下拉菜单,支持一键切换简体/繁体中文
  • 外站链接跳转提醒:新增外站链接跳转提醒功能,点击外站链接时弹出跳转提醒弹窗
  • 置底按钮:新增置底按钮功能,点击可将页面滚动至底部

🍗 优化改进

  • 页脚时间组件:重构页脚运行时间组件,避免每秒重写整个页脚内容,提升性能并解决与其他组件的冲突

🔧 问题修复

  • XSS 安全漏洞:添加 DOMPurify 进行 HTML 消毒,防止恶意脚本注入
  • 敏感信息硬编码:将密码配置提取到独立文件,提高安全性
  • 类型安全:完善 TypeScript 配置,为 Window 接口添加类型定义,将 MomentsData.js 转换为 TypeScript
  • 内存泄漏:修复 IntersectionObserver 未正确清理导致的内存泄漏风险
  • MutationObserver 性能:添加防抖处理,优化监听范围,减少性能开销
  • sidebar 拼写错误:修复 latterletters 的拼写错误
  • 未使用变量:移除 FloatingToolbar.vue 中未使用的 showToolbar 变量
  • CSS 变量缺失:添加 --c-inverse-text-rgb 变量定义
  • CSS 选择器重复:合并重复的深色模式选择器,优化 CSS 结构
  • 外部脚本加载:添加 Fancybox 加载失败的错误处理

2026-02-18

🍗 优化改进

  • 颜色样式管理:实现统一的颜色规划和深浅色切换
  • 导航栏图标:修复深浅色切换不一致问题
  • 随话组件:优化翻页按钮样式,支持主题色切换,调整大小更加紧凑美观
  • 代码精简:精简冗余代码,提高可维护性
  • 代码分割:优化代码分割配置,提高资源加载效率
  • SEO 优化:添加完整的 meta 标签、canonical 链接和结构化数据

🔧 问题修复

  • 语法错误:修复项目语法错误,确保构建正常运行
  • 插件配置:修复部分插件配置问题

2025-11-08

⚡ 新功能

  • 导航栏索引:新增导航栏右侧索引图标,可跳转至 站点地图个人介绍
  • 站点地图:新增站点地图页,收录博客所有文章

2025-11-07

🍗 优化改进

  • 随话页面:更新背景图和签名

2025-11-04

🍗 优化改进

  • 博客导航:重构文件夹目录、导航、侧边栏的分组与命名

2025-10-28 ~ 2025-10-31

🎨 新组件

  • 随话组件:上线随话功能,访问 无求·随话 查看
  • Markdown 内容源:切换组件内容源为 Markdown,在随话目录下新增 Markdown 文件即可发布新随话
  • B 站播放器:修复桌面端和移动端的全屏播放问题

🍗 优化改进

  • 静态资源:对全站进行静态资源优化,解决部署后打开缓慢问题

2025-09-11 ~ 2025-09-15

🎨 新组件

  • Banner 描述:新增首页 Banner 描述打字机效果、彩虹渐变效果

🔧 问题修复

  • Banner 定位:修复 Banner 描述定位错误问题

更早的更新记录已遗失…