📋
无意中找到解决一个坑的方法了,就是用 hexo deploy部署 方法老是出错的问题。

关键点
部署到GitHub时,要打开Hexo目录下的_config.yml文件进行修改,攻略上说type填:github,实际填git才对。而且在repository要填HTTPS才能推送,即HTTPS形式的url:https://github.com/用户名/用户名.github.io.git

例如我的是这样填的
deploy:
  type: git
  repo: https://github.com/nolevo/nolevo.github.io
  branch: master

解决坑的方法是无意中看到这个链接:http://www.jianshu.com/p/190f85f304c6

其实好多时候最好的方法是参照官方的
https://hexo.io/zh-cn/docs/deployment.html

End