25. 相册页面配置指南
693 字
3 分钟
25. 相册页面配置指南
相册页面配置指南
这个项目自带相册功能,但默认不一定开启。
如果你想把图片单独做成“相册页”,而不是只塞进文章里,这篇就很适合你。
一、相册功能开关在哪
先看:
src/config/siteConfig.ts你要确保这里打开:
pages: { gallery: true,}如果这里是 false,即使你配了相册内容,页面也不会正常作为站点功能开放。
二、相册配置文件在哪
src/config/galleryConfig.ts你现在这个项目里已经有一个示例相册。
三、相册图片应该放哪里
public/gallery/每一个相册都对应这里的一个子目录。
比如配置里写:
id: "firefly-2026"那么图片目录就应该是:
public/gallery/firefly-2026/四、怎么添加一个相册
在 galleryConfig.ts 里加一个数组项即可:
albums: [ { id: "my-trip-2026", name: "我的旅行相册", description: "记录一次旅行中的照片", location: "杭州", date: "2026-04-23", tags: ["旅行", "摄影"], },]然后在下面这个目录里放图片:
public/gallery/my-trip-2026/五、封面图规则怎么理解
有 3 种情况:
情况 1:你手动写了 cover
cover: "cover.avif"那它会优先用你指定的封面。
情况 2:你没写 cover,但目录里有 cover.*
比如:
cover.avifcover.webpcover.jpg系统会优先把这个当封面。
情况 3:前两种都没有
系统通常会用第一张图片当封面。
六、支持哪些图片格式
常见支持:
- jpg
- png
- webp
- avif
- gif
如果你只是日常用,推荐优先用:
webpavif
因为体积更小。
七、访问地址怎么理解
相册总页
/gallery/单个相册页
/gallery/相册id/比如:
/gallery/my-trip-2026/八、列数和瀑布流怎么调
在 galleryConfig.ts 里:
columnWidth: 240这个值的意思可以简单理解成:
- 数值越小,同屏列数越多
- 数值越大,同屏列数越少
如果你觉得图片太挤,就把它调大一点。
九、新手最稳的添加步骤
建议按这个顺序做:
- 先在
siteConfig.ts打开gallery: true - 在
galleryConfig.ts新增一个相册 - 去
public/gallery/相册id/放图片 - 刷新本地页面检查
- 没问题再推送
十、常见问题
Q: 相册页打不开?
先检查:
pages.gallery有没有开启galleryConfig.ts有没有写对- 相册
id和目录名是不是一致
Q: 图片不显示?
通常是因为:
- 图片没放到
public/gallery/对应目录/ - 文件名写错
- 图片格式不对
Q: 封面图不对?
优先检查:
- 有没有手动写
cover - 目录里有没有
cover.* - 第一张图片是不是你想要的那张
最后总结
相册功能其实很好记:
- 相册信息写在
galleryConfig.ts - 相册图片放在
public/gallery/ - 每个相册一个目录
如果你后面想把博客做得更完整,这个功能非常值得补上。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
相关文章 智能推荐
1
8. 关于页、留言板与赞助页配置指南
博客搭建 博客关于页、留言板和赞助页配置教程,包含页面开关、内容修改、评论显示和赞助方式设置等步骤。
2
10. 导航栏、公告与页脚配置指南
博客搭建 博客导航栏、公告栏和页脚配置教程,包含菜单链接、Logo、公告内容和页脚自定义等常用修改方法。
3
12. 字体配置指南
博客搭建 博客字体配置教程,包含内置字体选择、自定义字体添加、字体加载优化等详细设置。
4
9. 看板娘配置指南
博客搭建 博客看板娘配置教程,支持 Spine 和 Live2D 两种模型,包含位置、大小、交互等详细配置。
5
16. 国际化配置指南
博客搭建 博客国际化配置教程,包含多语言支持、翻译管理、语言切换、SEO优化等详细设置。
随机文章 随机推荐