Next主题升级注意事项
Next 是一款优秀的 Hexo 博客主题。 随时间的推移,Next 主题已经升级到了 Next 8.21.1, 但是升级主题的时候有时候会遇到错误,比如:
- Hexo换Next主题遇到的各种问题
- v8.15.0 hexo g 报错 ENOENT: no such file or directory · Issue #623 · next
- 关于升级Hexo和Next主题踩过的坑
造成这些问题的主要原因在于,Next
主题升级必然有许多要修改的源码或增加的功能。而按官网的教程 theme-next
的建议,升级 Next
主题时应当把原来的主题配置文件
themes/next/_config.yml
复制到根目录,也就是和
themes
一个目录,并且命名为 _config.next.yml
,
这样升级主题后配置文件由于没被覆盖而得以保留自定义设置。但是这造成另一个问题,假如升级前后两个版本的差异过大,导致有些功能上的删减,那原来的配置有可能就不再被新主题兼容,这样再生成博客就会导致出错。同时,由于配置文件没有被修改,新配置就不会生效,所以升级后应当将原配置文件
_config.next.yml
与 themes/next/_config.yml
对比,找出不同,修改成新主题的配置方式,这样就可以正常使用新系统了。