一直使用hexo d操作无故障,然由于未知原因突然无法正常hexo deploy,导致本地新添加的文章无法更新。
网上游荡了一下找到解决方法:”追本溯源”“使用git命令行部署(optional)”。步步坑新……
坑手记:先将github repo里的文件git clone到本地,然后手动删除,再commit上去,此时清空了repo,没任何博客内容,再用下面的方法将本地生成的文件更新到repo里。其实就是更新本地最新生成的博客静态文件。
clone github respository1234cd d:/hexo #Git Bash命令行切换到hexo目录 git clone https://github.com/it80/it80.github.io.git .deploy/it80.github.io #将之前创建的repo克隆到本地,新建一个目录.deploy用于存放克隆的内容
创建一个上传更新脚本,保存为.sh文件,存放在hexo目录下,需要部署的时候执行即可
|
|
说明:
|
|