这是我的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更改主分支的名称的问题。
进入设置->进入GitHub页面部分,并将分支更改为main:
to
保存它,并选择一个主题,网站是实时的。
其他回答
昨天我遇到了同样的问题(在一个新建立的GitHub页面网站上出现404)。我尝试了很多方法,比如切换一个新的主题等。但它似乎对我的案子仍然不起作用。我最终通过将GitHub页面网站的分支切换到另一个分支来解决这个问题,单击保存。等一会儿再换回去。然后问题突然解决了。
我的页数也保持在404页。联系了技术支持,他们指出url是区分大小写的;解决了我的问题。
四个月前,我联系了技术支持,他们告诉我这是他们方面的问题,他们已经暂时修复了它(目前的提交)。
今天我再次尝试
我删除了github上的gh-pages分支 Git push origin——删除gh-pages 我在本地删除了gh-pages分支 git分支-D gh-pages 我重新初始化git git init 我在本地重新创建了分支 Git分支gh-pages 我把gh-pages分支推到了github上 Git推送原始gh-pages
工作正常,我终于可以在页面上更新我的文件了。
我在看YT的视频。因此,当我在终端上运行该命令时,它已经将代码推到了gh-pages分支。然后我推到主分支。它给了我404错误。
然后我将分支切换到master,然后再次恢复到gh-pages,现在错误消失了。它指向index.html,即使它不在URL中。
我在使用typedocs时遇到了这个问题。README。md工作,但没有实际的文档由我的文档字符串显示,我只是得到了一个404 Github页面屏幕。
要解决这个问题,只需在你的/docs目录(或任何你生成文档的地方)中放置一个空文件,并将其命名为.nojekyll
为了确认,你的文件结构现在应该看起来像:
./docs/.nojekyll # plus all your generated docs
把这个推到你的远程Github回购和你的链接等现在应该工作。
同时确保你在你的Github设置中选择了:
Settings -> Github Pages -> Source -> master brach /docs folder
根据你的文档框架,你可能必须在每次更新你的文档时重新创建这个文件,这是一个使用typedocs和每次在包中创建.nojekyll文件的例子。json文件:
# package.json
"scripts": {
"typedoc": "typedoc --out docs src && touch docs/.nojekyll"
},