326 字
2 分钟
博客视觉资源更换速查
这篇记录博客里和“外观换装”有关的位置,后续换图片时不用重新翻代码。
头像
配置位置:
src/config.ts字段:
profileConfig.avatar当前值:
avatar: "assets/images/profile-avatar.png"图片放在:
src/assets/images/顶部 banner
配置位置:
src/config.ts字段:
siteConfig.banner开启:
banner: { enable: true, src: "assets/images/demo-banner.png", position: "center",}如果不想显示顶部大图:
enable: false顶部氛围背景图
配置位置:
src/config.ts字段:
siteConfig.background当前背景图:
src: "/images/meteor-shower-background.png"图片位置:
public/images/更换方式:
- 把新图片放到
public/images/ - 修改
src - 运行构建检查
pnpm build常用参数
顶部背景高度:
height: "clamp(24rem, 42vh, 36rem)"透明度:
opacity: 1图片位置:
position: "center"position: "top"position: "bottom"模糊:
blur: "4px"缩放:
scale: 1.03遮罩:
overlay: { light: "transparent", dark: "transparent",}推荐习惯
博客图片尽量放本地,不依赖外链。
背景图建议只放在顶部氛围区,长文章阅读区保持干净。常见做法是让顶部背景覆盖导航栏和首屏内容的一部分,然后在固定高度处直接切回页面底色。
如果背景细节比较多,优先降低 height 或换一张更干净的图,不要直接把文章卡片做得很透明。
如果图片比较大,可以压缩成 WebP:
cwebp input.png -q 82 -o meteor-shower-background.webp然后把配置改成:
src: "/images/meteor-shower-background.webp"