起因
一开始是想把整个博客的文件备份下来,所以想到了Github
把整个博客上传到了Github才想起来Github私有项目是属于付费的,所以看了另一个平时常用的git服务:oschina
上面可以直接导入Github的项目,clone下来之后试了一下hexo clean
,很显然hexo的环境需要重新部署,但是hexo init
需要非空的目录,所以Google了一下,在知乎上找到了一篇文章
部署
git clone 下来之后,在博客文件夹下依次执行命令:npm install hexo
或者 npm install -g hexo-cli
npm install
npm install hexo-deployer-git
记得不需要hexo init这条指令
之后就可以正常使用了,重新上传试试~hexo clean
正常hexo g
也正常hexo d
提交成功