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

更多配置请查看Hexo和主题官方文档

Butterfly 安裝文檔(一) 快速開始