从 Butterfly 迁移到 Solitude 主题
这是一篇大水文
前置
在经历了几天与审美疲劳的斗争之后,我决定将我博客的主题从 Butterfly 切换为Solitude
。
其实 Hexo 切换主题还是非常简单的。
安装
克隆仓库
1 | git clone -b main https://github.com/everfu/hexo-theme-solitude.git themes/solitude |
注意
由于应用主题之前已经安装了 pug 以及 stylus 的渲染器,因此不需要重复安装。
应用主题
使用 Nano 或 VS Code 打开hexo根目录
下的_config.yml
,修改其中的主题配置:
1 | theme: solitude |
配置
注意
强烈建议对当前的博客文件夹进行备份,如果出问题还可以还原!
优化流程
对于macOS / Linux
1 | cp -rf ./themes/solitude/_config.yml ./_config.solitude.yml |
对于 Windows
1 | copy .\themes\solitude\_config.yml .\_config.solitude.yml |
原主题的操作
此时,可以将原有的_config.butterfly.yml
移到其他位置以供参考。
迁移配置
Solitude的配置文件与Butterfly有很大的不同,但总体结构相似
。
对于之前配置文件中部分配置的内容,可以直接照搬部分
值,但是不要改变结构。
此处列举评论与搜索功能的迁移。(我使用的是algolia和twikoo)
迁移搜索
1 | # --------------------------- start --------------------------- |
直接将enable改为true
,type改成algolia
即可
迁移评论
1 | # --------------------------- start --------------------------- |
将use改为twikoo
,找到 valine 的配置填入之前的envId
即可。
Solitude似乎提供了更多的配置选项,可以按需修改。
后续
对于其它有较大区别的配置,请自行对照原来的配置修改。
附
本文采用CC BY-NC-SA 4.0协议,完整转载请注明来自陵长镜的小博客
评论 ()