hexo版本踩坑大赏
报错大赏
FATAL YAMLException: Specified list of YAML types (or a single Type object) contains a non-Type object.

然后笔者追根溯源发现是一个类型报错,笔者在想是不是因为自己在主题中添加更改了部分功能所导致的,然后再网上疯狂的翻找,发现并没有相关报错解析,后来加了一个大佬云集的群,他们说不是我的原因,是hexo与nodejs的版本配置原因,这一下打消了我的顾虑,结束了笔者的自我怀疑。
然后!笔者开始了不停换版本改路径,换版本改路径之旅
然后当版本换好了之后,笔者发现还是报了一样的错误!!!!
笔者继续了她的崩溃之旅┭┮﹏┭┮ ┭┮﹏┭┮ ┭┮﹏┭┮
然后她决定摆烂了!对的,你没有听错她摆烂了!摆烂了!
当然她的自我怀疑只可能是暂时的,她决定一切从0开始了
解决方法
找到合适版本
node使用的是16.14.2版本 (这个建议到官网下载)

笔者这里安装的hexo是5.4.1版本

迁移博客
为什么会有这一步呢?因为笔者决定开一个新的博客,后来发现我其实只要开一个新的博客文件,然后将以前的必要内容迁移过来就可以了,这个就是最终解决方案。
但是会有一个问题,你会发现hexo d指令无法使用,这个时候你要想办法找到自己曾经的.ssh文件,复制粘贴里面的内容到上传密钥GitHub中
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 随意!
评论
ValineDisqus




