最前面的话

因为之前用过很多的主题,并且安装的方式都是从githubclone 下来。而安装butterfly 的方式是通过npm 下来的。这就导致主题文件并不在theme里。先前的主题文件都是保存在theme里的,并且都会在博客根目录或者主题文件里生成一个_config.xxxx.yml 的.yml文件,所以配置主题就直接修改生成的yml文件就好了。但是捏,我这次npm 挖了很大的一个坑,我找不到生成的_config.butterfly.yml 了!

在我看小嘉的部落格配置主页文字的时候,有一处需要修改css文件,但我并不知道css文件在哪里。机缘巧合之下,我开始了Google之旅,并发现了先前自己给自己挖的坑。原来npm 下来的主题文件在\node_modules\hexo-theme-butterfly_config.butterfly.yml 也在里面。

我也很佩服自己在没有官方配置文件的前提下,还能装修一阵博客 hhhh。

关于Butterfly的主题配置问题

官方文档

对于一个主题而言,最权威的莫过于官方文档了。有很多基础的主题配置问题,和其独有的配置问题,官方文档里面都会有介绍。在这里贴上网址:butterfly官方文档

主题文件问题

因为我的记性不太好,配置博客主题这件事我又不经常做,所以很容易就会把配置的关键步骤忘记。对于Butterfly而言,我是通过npm下来的,它的配置文件在\node_modules\hexo-theme-butterfly,这是最详实的配置文件,如果要对主题进行修改,不要直接修改\node_modules\hexo-theme-butterfly里的文件,要把里面的配置复制到blog根目录下的source文件夹里面的_config.butterfly.yml 中。

我已经把\node_modules\hexo-theme-butterfly下面的文件中的内容复制到source下的_config.butterfly.yml中去了,所以直接在 _config.butterfly.yml里面改就好。

关于我page的配置

cmd中,blog目录下,键入hexo n page ‘about’,就会在source文件夹下生成about文件夹,里面有index.md文件。