Butterfly主题魔改
快速开始
npm安装
通过 npm 安装并不会在 themes 里生成主题文件夹,而是在 node_modules 里生成)
1 | npm install hexo-theme-butterfly |
应用主题
修改 Hexo 根目录下的 _config.yml,把主题改为 butterfly:
安装插件
如果你没有 pug 以及 stylus 的渲染器,请下载安装:
1 | npm install hexo-renderer-pug hexo-renderer-stylus --save |
升级建议
为了减少升级主题后带来的不便,请使用以下方法(建议,可以不做):
- 在 hexo 的根目录创建一个文件 _config.butterfly.yml,并把主题目录的 _config.yml 内容复制到 _config.butterfly.yml 去。
原因:
- Hexo 会自动合并主题中的 _config.yml 和 _config.butterfly.yml 里的配置,如果存在同名配置,会使用 _config.butterfly.yml 的配置,其优先度较高。
接下里,就可以开始愉快地魔改啦~
添加分类和标签
参考:
创建标签页
前往 Hexo 的根目录
输入 hexo new page tags
找到 source/tags/index.md 文件
修改这个文件:
给文章添加 tags 属性
1 | tags: [1,2] |
分类页
前往 Hexo 的根目录
输入
hexo new page categories
找到
source/categories/index.md
文件修改这个文件:
给文章添加 categories 属性
1 | categories: |
hexo一篇文章只能属于一个分类,也就是说如果在“- web前端”下方添加“-xxx”,hexo不会产生两个分类,而是把分类嵌套(即该文章属于 “- web前端”下的 “-xxx ”分类)。
设置背景透明度
在主题文件夹下找到css文件夹hexo-theme-butterfly\source\css
新建一个transpancy.css
文件,修改最右边的数字改变透明度:
transpancy.css
文件
1 | /* 文章页背景 */ |
在主题配置文件_config.yml引入css文件,全局检索inject,在以下head位置插入字段
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 lxs!