Blog重装日记
本篇为博主的部分魔改重装日记,以防自己日后因魔改迷失所做记录 📝
Hexo与主题安装
1. 安装hexo
1 | npm install hexo-cli -g |
2.安装Anzhiyu
1 | git clone -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu |
3.应用主题
修改 hexo 配置文件_config.yml
,把主题改为anzhiyu
1 | theme: anzhiyu |
4.安装外挂标签渲染插件
1 | npm install hexo-butterfly-tag-plugins-plus --save |
5.更好的配置,便于升级主题
在博客根目录运行
1
cp -rf ./themes/anzhiyu/_config.yml ./_config.anzhiyu.yml
_config.anzhiyu.yml
中的配置优先级大于_config.yml
6.配置文章链接转数字或字母
1 | npm install hexo-abbrlink --save |
在 config.yml 中修改 permalink
1 | permalink: posts/:abbrlink/ |
7.本地启动 hexo
1 | hexo cl |
8.主题升级
升级方法:在主题目录下,运行
1 | git pull |
或者删除anzhiyu文件夹
主题配置
双栏
如果你需要像我一样首页双栏,修改主题配置文件_config.anzhiyu.yml
(主题版本需要 1.1.1 以及以上)
1 | # 双栏文章 |
字数统计
要为 AnZhiYu 配上字数统计特性, 你需要如下几个步骤:
打开 hexo 工作目录
1 | npm install hexo-wordcount --save or yarn add hexo-wordcount |
修改 主题配置文件:
1 | wordcount: |
留言板:薇尔莉特信封
1 | npm install hexo-butterfly-envelope --save |
修改配置项
1 | # envelope_comment |
1 | 留言板: /comments/ || fas fa-envelope |
algolia搜索
因为本地搜索如果博客文章变多超过50mb,search.xml会变大,超过2MB,流量消耗太大,所以这里选择algolia
https://github.com/LouisBarranqueiro/hexo-algoliasearch
安装
1 | npm install hexo-algoliasearch --save |
如果 Hexo 自动检测所有插件,就可以了。
如果不是这种情况,请在您的 _config.yml
文件中配置插件:
1 | plugins: |
配置
在 _config.yml
中配置插件 :
1 | algolia: |
Api 自行前往官网获取
引用站外链接
algolia
官网
使用
1 | hexo algolia |
记得要运行 hexo clean
This piece of writing is an original article, utilizing theCC BY-NC-SA 4.0Agreement. For complete reproduction, please acknowledge the source as Courtesy of虎了吧唧
Comment