Hexo + Butterfly 搭建
Hexo + Butterfly 搭建
参考
[Hexo + Butterfly 搭建个人网站(一)_hexo主题-CSDN博客](https://blog.csdn.net/m0_69079573/article/details/131282524#:~:text=标签页 1 、前往你的 Hexo 博客的根目录,打开终端 2 、输入 hexo,source%2F tags %2Findex.md 这个文件 4 、在文件里添加 type%3A “tags”)
【Hexo】Hexo搭建Butterfly主题并快速美化_hexo主题_CoolTiger、的博客-CSDN博客
Hexo中Buttefly主题美化进阶(八) - 知乎 (zhihu.com)
hexo博客添加标签、分类、归档、关于等页面_hexo 分类-CSDN博客
1、安装butterfly主题
在hexo项目根目录下下载主题。
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
- 安装 pug 和 stylus 渲染器。
npm install hexo-renderer-pug hexo-renderer-stylus –save
3.修改项目根目录下的 _config.yml 文件(称为站点配置文件),开启主题。
Extensions
Plugins: https://hexo.io/plugins/
Themes: https://hexo.io/themes/
theme: butterfly
4.升级版本建议
为了減少升级主题带来的不便,根目录下创建 _config.butterfly.yml 文件,把主题文件夹中的 _config.yml 代码复制到 _config.butterfly.yml 下与 配置文件的 _config.yml 同级。( 注意: 复制的是主题的 _config.yml ,而不是 hexo根目录 的 _config.yml)
! 注意: 不要把主题目录的 _config.yml 删掉
! 注意: 以后只需要在 _config.butterfly.yml 进行配置就行。如果使用了 _config.butterfly.yml, 配置主题的 _config.yml 将不会有效果。
! Hexo会自动合并主题中的 _config.yml 和 _config.butterfly.yml 里的配置,如果存在同名配置,会使用 _config.butterfly.yml 的配置,其优先度较高。
标签页
1、前往你的 Hexo 博客的根目录,打开终端
2、输入 hexo new page tags 命令
3、会生成 source/tags/index.md 这个文件
4、在文件里添加 type: “tags”
分类页
1、前往你的 Hexo 博客的根目录,打开终端 |
友情链接
1、前往你的 Hexo 博客的根目录,打开终端 |
本地
class_name: 友情链接 class_desc: 那些人,那些事 link_list: - name: 友链名 link: 网址 avatar: 图片地址 descr: 介绍 - name: 友链名 link: 网址 avatar: 图片地址 descr: 介绍
远程
从 4.0.0 开始,支持从远程加载友情链接,远程拉取只支持 json。
选择远端后,本地的会失效
在 source/link/index.md 这个文件的 front-matter 添加远程链接
flink_url: xxxxx
404页面
主题内置了一个简单的 404 页面,可在设置中开启
本地预览时,访问出错的网站是不会跳到 404 页面的。
如需本地预览,请访问 http://localhost:4000/404.html
A simple 404 page
error_404:
enable: true # 是否开启
subtitle: “页面没有找到”
background: 图片地址







