这是我的GitHub仓库在gh-pages分支。 一切看起来都很好,我有index.html, CSS, JS和图片文件夹。
但是当我访问http://roine.github.com/p1时,我得到HTTP 404没有找到。
有什么解释和解决方案吗?
这是我的GitHub仓库在gh-pages分支。 一切看起来都很好,我有index.html, CSS, JS和图片文件夹。
但是当我访问http://roine.github.com/p1时,我得到HTTP 404没有找到。
有什么解释和解决方案吗?
当前回答
我也遇到了这个问题(404),根本原因是我的文件名为INDEX.md。我在Windows上开发,我的本地Jekyll网站工作正常(因为Windows默认不区分文件名大小写)。当推送到Github时,它不起作用。有一次我重命名了INDEX。Md到索引。Md,一切都很顺利。
其他回答
如果你确定你的结构是正确的,只需要推送一个空的提交,或者更新index.html文件,增加一些空间,就可以了!
我的页数也保持在404页。联系了技术支持,他们指出url是区分大小写的;解决了我的问题。
我不得不将我的回购重命名为一个随机的名字,然后重命名为它原来的名字,让它工作。
看起来可能是GH Pages漏洞。
此外,GitHub页面目前不支持Git LFS。因此,如果你在GitHub页面中有图像(或其他二进制资产)使用Git LFS提交,你将得到404不对这些文件。
这对于用Doxygen或类似工具生成的文档来说是很常见的。
这种情况下的解决方案就是不使用Git LFS提交这些文件。
昨天我遇到了同样的问题(在一个新建立的GitHub页面网站上出现404)。我尝试了很多方法,比如切换一个新的主题等。但它似乎对我的案子仍然不起作用。我最终通过将GitHub页面网站的分支切换到另一个分支来解决这个问题,单击保存。等一会儿再换回去。然后问题突然解决了。