这是我的GitHub仓库在gh-pages分支。 一切看起来都很好,我有index.html, CSS, JS和图片文件夹。

但是当我访问http://roine.github.com/p1时,我得到HTTP 404没有找到。

有什么解释和解决方案吗?


当前回答

在我的情况下,我不得不去项目设置,并启用github页面。默认是关闭的

其他回答

如果还没有,请在GitHub Pages设置选项卡中选择Jekyll主题。显然,即使您的Pages站点没有使用Jekyll,这也是必需的。

在我的情况下,在react中有必要选择gh-pages分支:

在index.html文件的开头添加以下内容

<!DOCTYPE html>

我的页数也保持在404页。联系了技术支持,他们指出url是区分大小写的;解决了我的问题。

以下操作帮助了我:

webpack构建:

Webpack output.publicPath

publicPath: './'

轻快地构建:

轻快地基础

base: './'