Hexo使用过程中遇到的报错问题
1.报错:
hexo YAMLException: cannot read a block mapping entry;
结局方法:
文档某一个:后面缺少空格
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
Error: Spawn failed
at ChildProcess.<anonymous> (/Users/xiangxiangyongan/blog/node_modules/_hexo-util@1.5.0@hexo-util/lib/spawn.js:51:21)
at ChildProcess.emit (events.js:210:5)
at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
网上的解决办法:
这个错误是因为本地的博客版本与远程的版本不一致,解决方法是删除博客目录下的.deploy_git
文件夹,然后克隆远程(也就是将要发布的地址)的仓库到博客目录里面,然后改名字为.deploy_git
,另外一个不那么绕的办法是把远端仓库删除,删除本地的.deploy_git
,再次发布,不过这样做会导致之前的提交记录丢失。
自己的解决:
由于推到GitHub上时间是晚上,网速较慢,因此没有成功推到GitHub,重新用命令hexo d就解决了此问题