Next主题升级注意事项

Next 是一款优秀的 Hexo 博客主题。 随时间的推移,Next 主题已经升级到了 Next 8.21.1, 但是升级主题的时候有时候会遇到错误,比如:

造成这些问题的主要原因在于,Next 主题升级必然有许多要修改的源码或增加的功能。而按官网的教程 theme-next 的建议,升级 Next 主题时应当把原来的主题配置文件 themes/next/_config.yml 复制到根目录,也就是和 themes 一个目录,并且命名为 _config.next.yml, 这样升级主题后配置文件由于没被覆盖而得以保留自定义设置。但是这造成另一个问题,假如升级前后两个版本的差异过大,导致有些功能上的删减,那原来的配置有可能就不再被新主题兼容,这样再生成博客就会导致出错。同时,由于配置文件没有被修改,新配置就不会生效,所以升级后应当将原配置文件 _config.next.ymlthemes/next/_config.yml 对比,找出不同,修改成新主题的配置方式,这样就可以正常使用新系统了。