butterfly主题首页图背景替换为视频
一直想修改butterfly主题中的首页图,首页图就是大家点进来我的博客有个满屏的背景图~一直看着静态图片蛮单调的,之前我不是做了动态壁纸嘛,然后发现添加不了就放弃了_(:з)∠)_ 然后我又不死心去搜了下,终于搜到了有人写了教程!!天哪终于找到了!就是这篇文章:Butterfly 主题设置视频为头图
看了下博主的修改代码,原来是在layout\includes\header\index.pug
这里修改啊,我之前还傻傻在layout\includes\layout.pug
这里修改,真是欲哭无泪……
我的Butterfly版本:4.12
如果你的版本也是4.x,基本上代码差不多,就对照代码修改就可以了。
代码修改
首先在主题配置_config.yml
找到 Image (图片设置) 分类,找到index_img
这行,添加你的图片地址。
# 首页图 |
然后找到主题目录的layout\includes\header\index.pug
文件,我们将添加几处代码。
在第3行添加- var top_img = false
代码,这表示禁用默认的首页图图片。
if !theme.disable_top_img && page.top_img !== false |
然后在38行和41行处添加两个代码,video(src=
后面改成你的视频地址,注意代码缩进,否则会无法显示标题文字。
if !theme.disable_top_img && page.top_img !== false |
最后我们可以在CSS样式文件中添加下面代码,这表示在低于1080P分辨率情况下会自动变成静态图片,节省下资源~
@media screen and (max-width: 767px) { |
最后在终端输入hexo clean和hexo server本地预览看看是否成功!
结束撒花~~
参考文章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 SaraKale's blog!
如果遇到评论加载不出来,请不要担心,稍等一会儿,等待服务器后台修复即可,或者过一段时间来看看~
评论