Blog4 站点添加图库页面
创建界面
1、在hexo
根目录下选择Open Git Bash here
,在里面输入命令hexo new page photos
这样便会在Hexo
根目录下的/source
生成文件:
2、打开photos/index.md
文件,对Front-matter
部分进行修改(侧边栏和评论区不展示)
1 | --- |
3、打开主题配置文件即Blog\themes\butterfly\_config.yml
,对菜单部分进行修改:
我这边将photos
页面添加到了清单
下面
此时,首页导航栏的清单
列表下面便有照片
界面,但是此时相册没有内容,只有一个空白框
可以使用hexo clean && hexo s
并在浏览器输入localhost:4000
进行查看
图库集合页
是一个普通页面,如上面创建的/photos/index.md
页面,下面将其设置为一个图库集合页面,设置图库集合页面是使用外挂标签来实现的,书写格式如下:
1 | <div class="gallery-group-main"> |
此处galleryGroup
设置内容如下:
name
:图库名字description
:图库描述link
:链接到对应相册的地址img-url
:图库封面的地址
比如我准备上传一个图库,名字叫可爱の小学生
,准备用github
的CDN
加速
从手机通过百度网盘传输到电脑桌面,所在文件夹叫小学生
目前图集只准备一个 图库,所以设置如下:
1 | <div class="gallery-group-main"> |
可以看到本地测试结果正常,但是点击页面会跳转到404.html
,因为子页面没设置
以后如果需要增加图片集,可以仿照上面的命令进行编写
图库子页面
1、在hexo
博客根目录下面打开git bash
,输入下面命令:
1 | hexo new page primary_students |
然后会在博客根目录下面的/source
下生成primary_students
子文件夹,并在其中有一个名为index.md
的文件,即对应着的可爱の小学生
子页面!
但是发现/source/primary_students/index.md
和/source/photos/index.md
同级,所以需要将primary_students
文件夹剪切到photos
文件夹下面
2、开始在子页面/source/photos/primary-students/index.md
中使用标签外挂挂上自己的照片,写法如下:
1 | {% gallery %} |
这边图片我就将之前文件夹的所有照片贴在上面,会通过PicGo
自动上传到github
上获取到外链
外挂标签会自动根据图片的尺寸大小来调整图片的大小,只需要将图片罗列上去就行了!