这是我的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没有找到。
有什么解释和解决方案吗?
当前回答
我在看YT的视频。因此,当我在终端上运行该命令时,它已经将代码推到了gh-pages分支。然后我推到主分支。它给了我404错误。
然后我将分支切换到master,然后再次恢复到gh-pages,现在错误消失了。它指向index.html,即使它不在URL中。
其他回答
在我的情况下,这是我最近为GitHub页面设置了一个自定义域,但GitHub已经忘记了我的自定义域下(repo)<name>. GitHub。io / Settings / Pages。
我再次添加了自定义域,然后它立即开始工作。
就我而言,上面的建议都是正确的。我有大多数页面工作,除了少数返回404,即使降价文件在那里,他们似乎是正确的。以下是我在这几页上看到的东西:
在一个页面上,有一些特殊字符不是UTF-8的一部分,我想这就是为什么GitHub页面无法呈现它们的原因。更新/删除这些字符并提交新的提交可以修复它。 在另一个页面上,我发现标题周围有撇号,我删除了它们,页面内容开始显示正常
在index.html文件的开头添加以下内容
<!DOCTYPE html>
在我的情况下,我不得不去项目设置,并启用github页面。默认是关闭的
以下操作帮助了我:
webpack构建:
Webpack output.publicPath
publicPath: './'
轻快地构建:
轻快地基础
base: './'