更新日志 - v7.0.0
发布日期: 2026年1月14日
主要更新
新特性
PWA 支持
- 集成
@vite-pwa/vitepress插件实现全站 PWA 功能 - 支持离线访问和应用安装
- 添加 Service Worker 缓存策略:
- Google Fonts 缓存 (CacheFirst, 1年)
- API 请求缓存 (NetworkFirst, 1天)
- 生成 PWA 图标 (192x192, 512x512)
- 添加 Web App Manifest
代码规范化
- 引入 Prettier 作为代码格式化工具
- 添加
.prettierrc配置文件 - 添加
format和format:checknpm 脚本 - 全代码库格式化
组件重构
PaginationLink.vue
- 从
defineComponent重构为<script setup>语法 - 使用
defineOptions设置组件名
PostInfoItem.vue
- 移除调试用
console.log语句 - 添加
.stacked类样式支持自适应布局
CommentItem.vue
- 移除未使用的
ref导入 - 清理代码
Hero.vue
- 优化链接按钮样式
- 添加 hover 边框效果
- 改进过渡动画
PostList.vue
- 改进卡片样式,使用实线边框替代虚线
- 添加 hover 时的阴影和上浮效果
- 优化图片缩放交互
Footer.vue
- 清理调试日志
- 优化运行时间显示,使用等宽字体
- 调整徽章间距
AdItem.vue
- 移除调试
console.log语句
项目管理
- 创建
report/TODO/0114.md记录待办事项 - 创建
report/CHANGELOG.zh.20260114.v7.md记录更新日志
依赖更新
新增依赖
@vite-pwa/vitepress: ^1.1.0workbox-window: ^7.4.0prettier: ^3.7.4
待办事项
详见 TODO - 0114
- 评论系统从 Waline 迁移到其他方案 (Giscus/Artalk/Twikoo)
- 自定义 PWA 图标设计
- 添加 ESLint 配置
- TypeScript 严格模式迁移
升级指南
bash
# 更新依赖
bun install
# 格式化代码
bun run format
# 构建
bun run build贡献者
- Hat (@alice39s)