hexo next主题更新
next主题设置文档链接:http://theme-next.iissnan.com/
前言
因为我之前用hexo搭建个人博客的时候一直使用的是next主题,不过在最近的一次next主题配置设置的时候,发现配置文件_config.YML中有很多我没有的选项,结果发现我的next版本是5.1.4,现在我要将它更新到7.4。
想着next主题更新的话,顺便也可以更新下hexo,但是发现我就是当前最新版4.2.0,那就只更新一下next就行。
步骤
- 本地保存旧版本数据
- 下载新版本
- 更新设置新版本
实现
直接把next主题配置文件_config.YML复制一份,然后直接把theme/next
目录删掉
然后从新地址安装最新版 NexT 主题
git clone https://github.com/theme-next/hexo-theme-next themes/next
如果下载很慢 , 或者下载失败 , 也可以直接到 https://github.com/theme-next/hexo-theme-next下载源文件 , 点击左侧的 Clone or download
, 然后点击 Download ZIP
, 下载到本地后 , 在 Hexo 的 \themes
文件夹下创建 next
文件夹 , 然后将 zip 文件解压到这个目录即可
更新配置
对照一下旧版的配置文件和新下载的配置文件修改一下即可。
设置语言
language: zh-cn
主题选项
使用Mist主题 scheme: Mist
侧边栏社交链接
在social
选段中设置,我这边设置了自己的github和Email
1 | GitHub: https://github.com/BMooS || github |
友链设置
在links
选段下,我设置了自己的码云地址
1 | links: |
头像设置
在avatar
选段下,发现新版本对头像提供了一些新的选项,之后再去研究研究
1 | avatar: |
百度的站长统计
在baidu_analytics
选段下,相关的在next文档里有
不蒜子统计
在busuanzi_count
选段下,发现新版只需要开启enable: true
就行
footer设置
在footer
选项下,注释很好的说明了作用,这里不再说
字数统计
插件更新
1 | npm uninstall hexo-wordcount |
配置主题文件
1 | symbols_count_time: |
加入站内搜索
插件安装
1 | npm install hexo-generator-search --save |
找到local_search
选段,开启enable: true
关于背景动画设置的问题
关于canvas_nest背景动画
进入themes/next目录
执行命令:
git clone https://github.com/theme-next/theme-next-canvas-nest source/lib/canvas-nest
(实际上就是将一个显示动效的js文件clone到对应目录)
这时将配置文件_config.yml中的canvas_nest: false改为canvas_nest: true才能真正生效。
关于three背景动画(3D的,太卡了。。。)
进入themes/next目录
执行命令:
git clone https://github.com/theme-next/theme-next-three source/lib/three
(实际上就是将一个显示动效的js文件clone到对应目录)
这时将配置文件_config.yml中的three: false改为three: true才能真正生效。
这是我的canvas_nest设置:
1 | canvas_nest: |
还有一些配置更改以后展开,现在还是摸索摸索。