更换电脑后hexo deploy访问出现404的问题
更换电脑后重新拉下hexo相关sources,安装完成hexo-cli以及hexo-deployer-git和其他node_modules。
执行hexo clean && hexo g
然后执行hexo d。
完成后发现访问出现404,提示There isn’t a GitHub Pages site here.
并且github发了大量警告邮件,有得没得,例如:
1 | You are attempting to use a Jekyll theme, "icarus", which is not supported by GitHub Pages. |
定位问题:
- 查看github pages对应repository,发现里面的文件完全不正确,不是hexo g生成的文件。而变成了博客对应的源文件。
- 查看文件是否正确生成,public目录下正确生成。
- 通过上面两个步骤,说明问题出在deploy。
解决问题:
删除.deploy_git
,重新hexo d
,一切恢复正常。
更换电脑后hexo deploy访问出现404的问题