最近使用的过程中,发现Next主题已经更新至6.X版本,命令行使用过程中会有提示
更换Next主题
- 备份原来的next主题,将你的博客文件夹,方便说明记为blog,
blog\themes
下的next
文件夹中的_config.yml
复制一份备用,这里方便说明,改为_config_old.yml
。 - 将
next
文件夹压缩做备份。 - 切换目录至
themes
下,打开命令行(CMD)git clone git@github.com:theme-next/hexo-theme-next.git next
- 注意上述的命令已经将下载的文件夹重命名为
next
。 - 对照
_config_old.yml
修改新的_config.yml
文件,6.X版本改动了一些设置。官方升级说明。
实际操作过程中出现的问题
1. 语言设置问题,相关文件blog\_config.yml
。
6.X版本下themes\next\languages\
下的简体中文配置文件被改名为zh_CN.yml
2. 不蒜子统计插件变化,相关文件next\_config.yml
5.X
6.X
如果需要自定义某些元素需要修改模板文件。
- 自定义页脚,相关文件
themes\next\layout\_third-party\analytics\busuanzi-counter.swig
页脚结果
- 文章阅读数,相关文件
themes\next\layout\_macro\post.swig
阅读结果
3. gitment评论插件的问题
注册Github OAuth Application
提交
配置Gitment评论,相关文件themes\next\_config.yml
- 实际使用,打开自己的Github博客,最下面会出现[登入]来初始化评论系统
- 然而又出现了问题,当当前文章的url过长时,初始化会出现
Error:validation Failed
错误。gitment的issue#118有所提及,XiChen同学的解决方案。 6.x
的解决方案,相关文件themes\next\layout\_third-party\comments\gitment.swig
相关链接:
注意: 文章内容仅供参考,如有问题,不吝赐教。
写作过程中不良习惯导致出现错误感谢@Kinegratii 提出,谢谢