更新日志
记录每一次迭代与改进
2026年5月
- 统一页面加载时间为0.3秒
- 优化Service Worker和Workbox设置
- 优化全局右键菜单,新增v-context-memu指令,可在vue组件内自由定义右键菜单内容
- 优化亮色模式切换性能,为firefox的亮暗模式切换做好回退
- 友情链接页面新增加入的博客组织模块
- 修复评论间隔设置总为60秒的bug
- 修复移动端协议页面渐入动画不加载的bug
- 修复移动端MBTI组件溢出的bug
2026年4月
- 分类页面新增骨架屏效果
- 优化用户获取和站点信息获取,由每个页面单独请求改为全局复用
- 修复评论组件 IP 不能正确存储到数据库的 bug
- 增强 API 端点 Referer 校验
- 移除未使用的头像预加载
- 更新 Shiki 代码高亮主题,采用 Jetbrains Island 主题
- 系统后台增加最新评论显示、热门文章显示、详细统计数据
- 优化实况照片的显示效果
- 文章正文新增瀑布流图片和小卡片链接
本周调整:
- 修复了生产环境Redis缓存不生效的bug
- 移除了主页的二维码显示
- 更新日志支持输入更长的内容,支持简易 Markdown 解析
- 修复相关文章总是显示最新3篇文章的bug
本次更新完成了缓存策略优化(Redis配置与ISR缓存)、组件性能改进(修复内存泄漏、优化渲染)以及本站信息卡片模块新增。
- refactor(nuxt): 重构Nitro存储配置与ISR缓存策略,重构storage配置,分离redis、cache与fs存储点
- feat(feed): 缓存并优化 RSS Feed 生成逻辑
- fix(components): 修复组件卸载时的内存泄漏问题;修复 FrontNotification 事件监听器未正确移除的问题;为 LivePhoto 组件添加定时器清理和 Blob URL 释放;优化内容页面 DOM 事件监听器的清理逻辑
- refactor(首页): 优化数据加载,合并API请求并添加缓存策略,优化分类文章查询,减少数据库往返
增加前台通知系统,支持显示系统通知和消息;优化邮件通知功能,增加评论锚点跳转
实现实况照片功能,支持在文章中嵌入实况照片,鼠标悬停或点击可播放动态效果
订阅源管理页面增加操作成功提示,包括添加、删除、手动更新订阅源等操作的成功和失败提示
后台管理页面增加管理员快捷入口,支持快速访问常用功能;实现后台响应式布局;优化后台管理功能与交互体验;增加操作成功提示
完善全站 SEO 元信息配置,包括标题、描述、关键词等;增加社交媒体分享卡片配置,支持 Open Graph 和 Twitter Card;实现 XML 站点地图功能
集成 PWA 功能,支持离线访问和安装到主屏幕;支持 PWA 动态图标功能,根据设备主题自动切换图标样式
配置 Nginx 静态资源重定向至 CDN,优化网站加载性能;集成 CDN 支持到 PWA 配置中;优化主题切换性能;优化构建配置,增加 Node 内存限制
实现全局右键菜单功能;集成 Floating-Vue 实现工具提示交互;实现滚动条主题定制功能;实现 Header 基于滚动方向的内容切换与动效;优化移动端底部按钮组交互与布局
分类页面增加分页功能;优化分类创建流程,重构路由结构;重构标签系统与分类模型,支持多对多关联
文章管理页面增加预览功能,支持在新标签页中预览文章;文章页面底部增加最近文章展示,展示最新的4篇文章;实现代码块文件名显示功能,优化编辑器样式
实现评论同步主楼与回复框的用户信息功能;实现评论显示 IP 属地与运营商信息功能;优化评论表情解析逻辑;优化邮件通知功能,增加评论锚点跳转
增加 CSRF 安全校验,保护后台管理接口免受跨站请求伪造攻击;优化登录认证流程,修复 Dialog 状态管理问题,提升系统安全性