最近使用的过程中,发现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 提出,谢谢


