焕然一新的博客
发现了一款甚合我意的主题 Butterfly
快速上手主题
主题下载
在你 hexo 根目录下执行这行代码:
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly
更改设置
安装完后修改根目录的配置文件_config.yml
:
1 | theme: Butterfly |
安装依赖
如果你没有 pug 和 stylus 渲染器,你需要先执行以下命令进行安装:
npm install hexo-renderer-pug hexo-renderer-stylus
如果你看见以下报错:
Error: Cannot find module 'cheerio'
需要安装cheerio,命令:
npm install cheerio@0.22.0 --save
主题平滑升级
为了主题的平滑升级,Butterfly
使用了 data files
特性。
推荐把主题默认的配置文件_config.yml
复制到 Hexo 工作目录下的source/_data/butterfly.yml
,如果source/_data
的目录不存在那就创建一个。
注意,如果你创建了butterfly.yml
, 它将会替换主题默认配置文件_config.yml
里的配置项 (不是合并而是替换), 之后你就只需要通过git pull
的方式就可以平滑地升级 theme-butterfly
了。
从3.3.0开始,以上方法不再支持
请改用以下方法,此方法只支持 Hexo 5.0.0 以上版本
如果已经在
source/_data/
创建了butterfly.yml
,请记得删除掉。
把主題文件夹中的 _config.yml
复制到 Hexo 根目录,同时重新命名为 _config.butterfly.yml
。
以后只需要在 _config.butterfly.yml
进行配置就行。
Hexo会自动合并 _config.yml
和 _config.butterfly.yml
里的配置,如果存在同名配置,会使用 _config.butterfly.yml
的配置,其优先级较高。