更换电脑后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.

定位问题:

  1. 查看github pages对应repository,发现里面的文件完全不正确,不是hexo g生成的文件。而变成了博客对应的源文件。
  2. 查看文件是否正确生成,public目录下正确生成。
  3. 通过上面两个步骤,说明问题出在deploy。

解决问题:

删除.deploy_git,重新hexo d,一切恢复正常。

更换电脑后hexo deploy访问出现404的问题

https://jingzhouzhao.github.io/archives/32745de6.html

作者

太阳当空赵先生

发布于

2019-10-16

更新于

2022-02-22

许可协议

评论