维护记录#
完成的工作#
- 将首页从
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 install 和 Optimize images 步骤,CI 每次构建时自动为 assets/images 生成宽度不超过 1200px 的 .webp 变体,且不覆盖原图。✅
遇到的问题#
下次建议#
- 如需进一步自定义首页信息卡片样式,可通过
assets/css/extended/*.css 覆盖 .home-info 相关样式。