维护记录

完成的工作

  • 将首页从 profileMode 切换为 PaperMod 的 Regular Mode:移除 params.profileMode 配置,新增 params.homeInfoParams,保留原有站点标题与副标题展示。✅
  • 新增 params.env = "production",让 PaperMod 在所有构建场景下都按生产环境处理(影响 robots、图片优化等)。✅
  • 新增 scripts/optimize-images.ts 图片压缩脚本,使用 sharp 对 PNG/JPEG/WebP/AVIF/GIF/TIFF 进行压缩、限制最大宽度、生成 WebP 变体;并在 package.json 中加入 sharp 开发依赖。✅
  • 更新 .github/workflows/deploy.yml:新增 bun installOptimize images 步骤,CI 每次构建时自动为 assets/images 生成宽度不超过 1200px 的 .webp 变体,且不覆盖原图。✅

遇到的问题

  • 无 ⚠️

下次建议

  • 如需进一步自定义首页信息卡片样式,可通过 assets/css/extended/*.css 覆盖 .home-info 相关样式。