焕然一新的博客
发现了一款甚合我意的主题 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 的配置,其优先级较高。

