本页面记录博客项目的版本迭代历史,按版本倒序排列(最新在前)。点击版本号可折叠/展开。
新增
- 更新日志页面:新增 /changelog 路由,记录版本迭代历史,支持点击版本号折叠/展开
- Markdown 渲染样式独立化:新建 markdown.less,完整适配深色模式,支持表格、GFM Alert、键盘按键等
- Footer 增加 StarRiver 星河主题名称,点击跳转更新日志页
优化
- Markdown 标题层级:h1-h6 增加装饰元素(边框、前缀),层级清晰可辨,h1 字号不超过文章标题
- 评论区等级标签:新增博主专属标签,字号改为 0.75em 相对单位自适应缩放
- 文章详情上一篇/下一篇:有封面图时文字改为纯白色,无封面图时使用深色文字
- 文章详情版权区域:手机模式改为 2 列网格布局,减少垂直占用空间
- README.md:从框架介绍重构为博客项目文档
修复
- SSR Hydration mismatch:侧边栏 Calendar/Progress 组件(setup 顶层使用 new Date)加 ClientOnly 包裹,Footer 运行天数改为 onMounted 后计算,避免服务端/客户端时区差异导致 hydration 不一致
- 小屏宠物显示不全:canvas/image/svg 三种模式统一改为 flex 居中 + 等比缩放
- 上一篇/下一篇无封面图时文字看不清:改用 color: inherit 继承机制
- 上一篇/下一篇封面图背景未铺满:改用 inset:0 + scale(1.1) 方案
新增
- 站点配置对接:注册开关、公安网备案、自定义备案信息(含自定义图标)、全局背景配置(纯色/渐变/图片)
- 部署方案文档:Nuxt4 前台同域部署方案、宝塔反向代理方案、sharp 二进制平台兼容问题文档
- PM2 进程管理:新增 ecosystem.config.cjs 生产环境进程配置
- 版本更新记录文档:建立版本号管理机制(大更新 +1 主版本号,小更新 +1 次版本号)
优化
- 底部信息栏:运行时间改为具体天数,备案图标统一 16×16,三项备案独立展示
- 登录面板:修复毛玻璃效果失效,浅色/深色模式均使用半透明背景
- 公告弹窗:调整 24 小时弹窗策略,移除永久去重,过 24 小时可再次弹出
- 全局滚动条:颜色改为主题色驱动,深色/浅色模式均适用
- 背景图片:原始尺寸平铺,避免小尺寸图片被拉伸失真
- 侧边栏博主心情图标:固定 20×20 正圆形,解决椭圆形问题
- 评论区置顶标签:从评论内容上方调整至内容前方同行显示
- 归档页主题色:左侧 Tab 栏 active 颜色改为动态主题色
修复
- SSR Hydration 不一致:Footer.vue 静态 img src 被 @nuxt/image 转换导致 mismatch
- 公告弹窗 24 小时策略失效:移除 ids 永久去重逻辑
- 浏览器标题重复显示站点名称、切换页面标题不更新
- 友情链接页无 RSS 源时报错(增加容错)
文档
- 新增 Nuxt4前台同域部署方案.md
- 新增 部署方案A_同域SSR方案.md
- 新增 部署方案B_宝塔反向代理方案.md
- 新增 sharp二进制平台兼容问题文档.md
- 新增 版本更新记录.md