随着2020年7月29日到来,Node.js 上最快的静态站点生成器 Hexo 发布了 5.0.0 版本。升级系统固然很简单,不过根据我的经验,在大版本更新后,一些小的坑肯定是有的,本文主要说明我在升级后遇到的坑,以及解决方案。
在hexo5.0.0新版本后,运行hexo s
或者hexo g
的时候会出现如下的报错情况:
1 | 报错: |
查回官网更新版本信息,可以看到官网的Breaking change中,有关于设置更改的选项。
经过查找,解决方案如下:
打开主目录下的_config.yml
找到:
1 | external_link: true # Open external links in new tab |
修改成:
1 | external_link: |
即可解决问题。
具体升级信息请查如下blog写的很详细。
https://blog.skk.moe/post/hexo-5/
https://tommy.net.cn/2020/08/08/upgrade-hexo-to-v5-0-0/