valaxy博客全局美化教程(九)
本系列教程共十篇
- valaxy博客全局美化教程(一):分类、标签、归档三个页面的美化教程
- valaxy博客全局美化教程(二):首页公告栏美化,新增随机文章展示板块
- valaxy博客全局美化教程(三):给网页增加加载动画
- valaxy博客全局美化教程(四):增加图片预览功能
- valaxy博客全局美化教程(五):友链页面美化,修改了友链样式以及增加留言板
- valaxy博客全局美化教程(六):留言页面增加信封展开效果
- valaxy博客全局美化教程(七):新增网址导航页面
- valaxy博客全局美化教程(八):页脚倒计时、搜索问题修复
- valaxy博客全局美化教程(九):新增相册页面,支持使用webdav作为相册
- valaxy博客全局美化教程(十):修复构建结束的时候会卡住
效果展示


支持图床相册或者webdav网盘相册,均支持加密,支持时间轴显示(图床需要自己设置时间,webdav没测试时间轴),图片预览界面和之前的预览界面一样的,安装本美化之前请先安装valaxy博客全局美化教程(四),否则可能会出奇奇怪怪的问题
开始美化
由于相册功能改动十分大,有涉及到三四十个新建文件,如果让你们一个个添加的话,那也太累了,所以我将所有新建文件全部打包,按照项目根目录路径打包,解压之后可以直接覆盖导入,不放心的话可以一个个导入,注意,修改相册之前记得备份一份博客文件,由于本次美化设计文件过多,一个个回退不太现实,万一出问题造成后果自己负责哦,
环境变量
说明一下,由于要使用webdav相册,需要在部署到托管时增加环境变量,以下是环境变量名称
1 | WEBDAV_PASSWORD |
值是你的webdav访问密码,记得类型选择秘钥类型哦~
修改文件
以下全部是修改文件的操作
文件valaxy.config.ts增加
1 | import { albumWebdavConfigPlugin } from './plugins/album-webdav-config' |
1 | { |
1 | export default defineValaxyConfig({ |
一共增加三段代码,第一段头部引入,第二段增加页面入口,第三段启用相册效果,请对应位置哦,第三段是完整代码哦~
文件.gitignore增加
1 | !.env.example |
文件netlify.toml增加
1 | [[redirects]] |
修改vercel.json
1 | { |
导入文件
修改部分上面结束了,现在进行新建文件部分,这里给出文件下载地址
点我跳转下载链接
解压后文件夹里面长这样

里面有一个readme.md文件,里面写了怎么使用,可以看看,也可以看我这里写的,解压之后将文件覆盖进你的项目就行了,这里的文件包含了页面文件,这里和你们讲一下index.md代码使用方法
pages\gallery文件夹就是相册页面文件夹,这个文件夹内的index.md写的是相册
1 |
|
例如这样,下面的albums下方的四个就是相册,和这个目录下的文件夹名称要一样,每一个文件夹对应一个相册
这里以bizhi举例,pages\gallery\bizhi文件夹就是bizhi相册,在这个文件夹内有一个index.md文件,这是该相册的索引文件,在里面设置照片这些
1 |
|
注意,所有部分都需要写,少一个都会报错(虽然日期那一行没啥用,但是我懒得改了),encrypted是设置是否启用密码的选项,如果选择启用的话还要增加一个:
1 | password: "你的密码" |
即使不设密码也需要encrypted: false字段哦
好啦,到这里就结束啦~