这是我的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没有找到。
有什么解释和解决方案吗?
当前回答
在我的情况下,浏览器有我的应用程序以前的缓存版本。为了避免获得缓存版本,访问你的url使用一个随机查询字符串:
https://{{your-username}}.github.io/{{your-repository}}?randomquery
其他回答
我也面临着同样的问题,在尝试了上面提到的大多数方法后,我都无法得到解决方案。在我的情况下,由于Github更改主分支的名称的问题。
进入设置->进入GitHub页面部分,并将分支更改为main:
to
保存它,并选择一个主题,网站是实时的。
转到存储库的设置部分,在源部分选择主分支,并在刷新页面后单击保存按钮,您将能够看到页面的链接!
就我而言,上面的建议都是正确的。我有大多数页面工作,除了少数返回404,即使降价文件在那里,他们似乎是正确的。以下是我在这几页上看到的东西:
在一个页面上,有一些特殊字符不是UTF-8的一部分,我想这就是为什么GitHub页面无法呈现它们的原因。更新/删除这些字符并提交新的提交可以修复它。 在另一个页面上,我发现标题周围有撇号,我删除了它们,页面内容开始显示正常
我的解决方案是在package.json中设置主页。
我的项目名称是monsters-rolodex,我正在从控制台gh-pages -d build发布。
“主页”:“https://github.com/monsters-rolodex”,
该项目构建时假设它托管在/monsters-rolodex/。
之前它不工作,因为在主页url我包括我的github用户名。
我也有同样的问题。非常奇怪的问题。 我的HTML标题后面有空格
> <title>
>
> <script>
固定,去除空间后
> <title>
> <script>