今天尝试使用Hexoh+github搭建一个属于自己的个人博客,全部流程按照教程走,使用默认主题landScape没有出现任何问题,但是一旦更换主题,就会出现资源无法加载的错误:
Plugin load failed: %s hexo-theme-landscape
我使用的hexo 的版本是5.2
node.js是10.13.13
注意,node.js不能使用版本14以上,会出现不兼容的问题
为了解决这个问题,查找了stackoverflow、github、相关的说明文档都没有找到相应的解决办法
后来偶然中发现解决办法
在package.json文件中
![](https://img.haomeiwen.com/i18811075/75cca0707ce3d69a.png)
最后一行hexo-theme-landscape就是我们加载失败的依赖,将一行删除,然后调用以下命令
hexo clean && hexo g && hexo d
这样就会发现没什么问题了
随后,我们访问我们的博客 ,发现出现以下问题,不是我们想要的
![](https://img.haomeiwen.com/i18811075/4e1eb1dadb0ecd01.png)
出现这个问题是因为hexo在5.0版本以上把swig给删除了,需要我们手动安装
执行以下命令
npm i hexo-renderer-swig
网友评论