这是我的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没有找到。
有什么解释和解决方案吗?
当前回答
我的解决方案是在package.json中设置主页。
我的项目名称是monsters-rolodex,我正在从控制台gh-pages -d build发布。
“主页”:“https://github.com/monsters-rolodex”,
该项目构建时假设它托管在/monsters-rolodex/。
之前它不工作,因为在主页url我包括我的github用户名。
其他回答
在我的情况下,在react中有必要选择gh-pages分支:
如果还没有,请在GitHub Pages设置选项卡中选择Jekyll主题。显然,即使您的Pages站点没有使用Jekyll,这也是必需的。
这个错误的另一种变体:
我在一个教程之后建立了我的第一个Github页面,但给了文件自述。Md,在我看来,更有意义的名字:欢迎。Md。
这是一个致命的错误:
我们将使用您的README文件作为网站的索引,如果您没有 索引。Md(或index.html),与您浏览到一个 GitHub上的存储库。
从发布GitHub页面,现在像1,2,3一样简单
然后,我可以使用Repository / Settings / GitHub Pages下指定的published at链接访问我的网站页面,后面跟着welcome.html或更短的欢迎。
在我的例子中,URL相当长。所以,我想这是有限度的。我把它放在我的自定义子域,它工作。
我在我的回购上做了所有的技巧来修复Github page (https://eq19.github.io/)上的404页,但它保持了404'ing。
最后我发现我的浏览器几乎无法保持10分钟的缓存。
只需将/index.html添加到URL的末尾,它就会出现并解决这个问题。
https://username.github.io/{repoName}/index.html