这是我的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已经忘记了我的自定义域下(repo)<name>. GitHub。io / Settings / Pages。
我再次添加了自定义域,然后它立即开始工作。
其他回答
我也遇到了这个问题,我的页面得到404。 然后我添加了README。Md在我的存储库上,404消失了。
在我的例子中,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"
},
我的页数也保持在404页。联系了技术支持,他们指出url是区分大小写的;解决了我的问题。
在我的情况下,我不得不去项目设置,并启用github页面。默认是关闭的