这是我的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没有找到。
有什么解释和解决方案吗?
当前回答
我在我的回购上做了所有的技巧来修复Github page (https://eq19.github.io/)上的404页,但它保持了404'ing。
最后我发现我的浏览器几乎无法保持10分钟的缓存。
只需将/index.html添加到URL的末尾,它就会出现并解决这个问题。
https://username.github.io/{repoName}/index.html
其他回答
在我的情况下,我不得不去项目设置,并启用github页面。默认是关闭的
我的情况是2017年8月8日
如果您的用户页面为https://github.com/mgravell,则您的回购名称必须为 mgravell.github.io 在根目录下,创建一个index.html文件 在根目录下,创建一个文件夹docs,创建一个文件 文档下的CNAME(注意:没有像.txt这样的扩展名,确保你的文件 系统显示扩展) Gh-pages分支是可选的,master分支就足够了
更多信息:查看官方文档:https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/
在我的例子中,我有名称以_开头的文件夹(如_css和_js), GH Pages根据Jekyll处理规则忽略这些文件夹。如果不使用Jekyll,解决方法是在根目录中放置一个名为.nojekyll的文件。否则,您可以从这些文件夹中删除下划线
如果还没有,请在GitHub Pages设置选项卡中选择Jekyll主题。显然,即使您的Pages站点没有使用Jekyll,这也是必需的。
在我的例子中,我的存储库是私有的。将存储库设为公共并再次执行所有步骤。