Hexo搭建Butterfly主题并快速美化
Hexo搭建Butterfly主题并快速美化,如果部署联系站长微信:623869193(有偿)
1、安装butterfly主题
- 1、在hexo项目根目录下下载主题。
1 | |
- 2、安装pug和stylus渲染器
1 | |
- 3、修改项目根目录下的_config.yml文件(称为站点配置文件),开启主题。
1 | |
- 4、升级建议
为了減少升级主题带来的不便,我们可以把主题文件夹 中的 _config.yml 重命名为 _config.butterfly.yml,复制到 Hexo 根目录 下与_config.yml同级。
Hexo会自动合并主题中的_config.yml和 _config.butterfly.yml ,如果存在同名配置,会使用_config.butterfly.yml的配置,其优先度较高。所以像和博客网址相关联的固定资料可以设置在_config.yml中,比如博客的标题、作者信息和邮箱等等资料,而和主题样式相关的配置放在 _config.butterfly.yml 中,那么在将来你想换一个主题是很方便的。
2、设置博客个人资料
修改根目录下的站点配置文件_config.yml,可以修改网站各种资料,例如标题、副标题和语言等个人资料。
1 | |
主题支持三种语言:
1.default(en)
2.zh-CN (简体中文)
3.zh-TW (繁体中文)
3、导航菜单
修改主题配置文件 _config.butterfly.yml
1 | |
4、代码块显示设置
- 1、在_config.butterfly.yml配置文件中可以配置如下功能。
1 | |
同时将站点配置文件_config.yml的highlight设置为false。
1 | |
效果图:
5、本地搜索功能
1、安装搜索插件
1 | |
2、主题配置文件 _config.butterfly.yml:
1 | |
效果图:
6、创建文件夹
1、分类
1 | |
会出现source/categories/index.md文件
2、标签
1 | |
会出现source/tags/index.md文件:
7、修改副标题
1.修改主题配置文件 _config.butterfly.yml:
1 | |
8、图片设置
图片可以用云链接或者本地路径:/themes/butterfly/source/img。修改主题配置文件_config.butterfly.yml:
1.网站图标
1 | |
2.头像
1 | |
3.主页封面图片
1 | |
4.文章详情页的顶部图片
当没有在front-matter设置top_img和cover的情况下会显示该图
1 | |
5.文章详情页的顶部图片
1 | |
6.tag标签页顶部图
1 | |
7.tag标签页顶部图
1 | |
8.统一文章封面
1 | |
如果需要为每一篇文章设置不同的封面,可以在文章的md文件中添加配置。
1 | |
9.统一文章封面
配置了该属性后会替换无法展示的图片
1 | |
9、图片懒加载
1.新增hexo-lazyload-image模块
1 | |
2.新增hexo-lazyload-image模块
1 | |
这个就是图片没加载出来的时候,出现一个动图转转转的文章页样式
10、图片大图查看
修改主题配置文件_config.butterfly.yml
1 | |
11、版权样式
修改主题配置文件_config.butterfly.yml
1.复制的内容后面加上版权信息
1 | |
2.文章版权信息
1 | |
12、相关文章
在文章最下面出现推送
1 | |
13、打赏功能
给文章结尾设置打赏按钮,可以放上收款二维码
1 | |
14、侧边栏样式
修改主题配置文件_config.butterfly.yml
1.调整侧边栏出现位置
1 | |
2.个人信息
1 | |
15、公告栏设置
修改主题配置文件_config.butterfly.yml
1 | |
16、Toc目录
修改主题配置文件_config.butterfly.yml
1 | |
17、背景特效/美化
修改主题配置文件 _config.butterfly.yml
1.鼠标点击的效果
有冒光特效、烟火特效、爱心特效、文字特效,选择其中一个将enable设置为true就可以。
1 | |
2.打字效果
1 | |
3.背景特效
1 | |
4.自定义背景主题色
可以修改部分的UI颜色,没测试过
1 | |
5.渐变背景
默认显示白色,可设置图片或者颜色
修改主题配置文件_config.butterfly.yml:
1 | |
渐变色,步骤:
- 1)在\Butterfly\source\css\目录下创建css文件 background.css:
1 | |
- 2)修改配置文件_config.butterfly.yml的引入方式
1 | |
- 3)如果背景色不生效,设置_config.butterfly.yml
1 | |
6.footer 背景
footer 的背景,当设置 false 时,将与主题色一致。修改主题配置文件_config.butterfly.yml
1 | |
18、字数统计
1.安装统计组件
1 | |
2.修改主题配置文件_config.butterfly.yml
1 | |
19、文章分享功能
addThis、sharejs、addtoany三个选一个开启
addThis官网:https://www.addthis.com/
1 | |