Hexo博客Butterfly主题魔改美化
由于版本更新,本篇的内容部分已经不再适用,请自行斟酌
前言
在2021年末,我想搭建一个博客网站,无意间接触了Hexo这样实用的静态博客框架,找到了Butterfly这样好看的主题。因而开始花大把时间去研究。时至今日,在与各位大佬携手共进的过程中,打造出了一个优雅的个人博客网站。
本篇教程基于Butterfly主题3.8.3版本
隐藏首页图
主题配置文件内
1 | # The banner image of home page |
全局背景
你可以选择在主题配置文件内更改背景图片的url
1 | # The formal of image: url(http://xxxxxx.com/xxx.jpg) |
也可以选择通过引入css更改
本站渐变背景css↓
1 | #web_bg { |
引入css/js
在博客根目录/themes/butterfly/source/css下新建一个xxxxxx.css 或者在博客根目录/themes/butterfly/source/js下新建一个 xxxxxx.js 文件。 Ctrl+C和 Ctrl+V 填入内容。
修改主题配置文件 _config.butterfly.yml
1 | inject: |
其中head引入css,bottom引入js
顶部磁吸分类
侧边栏时钟
页脚
1 | # Footer Background |
如果写为true,则会根据当前页面的top_img变化;如果写图片链接,则会呈现图片;如果写的不符合语法,则会呈现主题色。
个人信息栏按钮圆角
1 | /*GitHub开源圆角*/ |
Ctrl+C和 Ctrl+V 填入之前新建的css文件内。
侧边小按钮
1 | /* 右侧小按钮圆角 */ |
Ctrl+C和 Ctrl+V 填入之前新建的css文件内。
底部切换页面按钮
1 | /*底部切换按钮*/ |
Ctrl+C和 Ctrl+V 填入之前新建的css文件内。
首页文章卡片高度
1 | #recent-posts > .recent-post-item { |
其中更改“20”,数字越高,卡片越高。
Ctrl+C和 Ctrl+V 填入之前新建的css文件内。
简洁侧边栏
主题配置文件内
1 | # toc (目錄) |
更改网站logo
在博客根目录/themes/butterfly/source/img中更换favicon.png;404图片同理。在更换logo图片时建议使用PS调整为32×32并添加圆角。
网站速度优化
压缩图片
异步加载
当css/js过多时,会拖慢网站加载速度,这时可以使用异步加载进行整合优化。
糖果屋教程
特别鸣谢
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Blog by Eacls!
评论