hexo 搭建个人博客,提交后github后显示404,本人没有绑定个人域名,直接提交就显示该问题

阅读 6.2k
5 个回答

你github里面好像只有master分支,并且是hexo源码。

你需要

  • 把hexo编译后的也提交上去到别的分支,比如gh—pages分支

  • 去setting把ghpages设定为‘内容为编译后’的分支,保证根目录有index.html。

图片描述你可以先用命令行进到工程目录,然后用hexo g 命令编译,编译结束后用hexo d 这个命令直接上传到github.因为我看到你的配置文件里配置了git的上传地址,你可以试一下

将public文件夹中的内容上传到gh—pages分支

你的index.html好像在public目录下, 这么访问才访问到index.html
https://watchs.github.io/public/

你用的是 你的名字.github.io 的master分支

直接 xxx.github.io 访问的是你master分支的index.html

但是看你的项目你的页面都在项目的public目录里了,直接域名肯定找不到东西了。 想办法把public的内容迁移到项目根目录

你文件路径问题,一步步排查下,先从首页开始,然后一直到内页。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进