Github Pages返回404错误

时间:2016-01-18 16:40:02

标签: ruby-on-rails ruby github-pages

我有几个github repos我试图发布为github页面。我已经为他们创建了gh-pages分支,并且他们的回购说这些页面存在,但当我转到他们提供的链接时,我找到了404页面。

我知道github页面很挑剔并且如果主页没有被称为“index.html”则返回此错误,我怀疑问题与此有关,但我不确定如何修复它。所讨论的所有项目都是rails / home中带有主页的rails应用程序,名为“index.html.erb”,以及将这些页面指定为root的路由。我是否需要重命名这些页面或者还有其他方法来解决这个问题?

2 个答案:

答案 0 :(得分:3)

Github页面仅用于静态网站,您无法在其上托管应用程序。 您写道,您托管了* .html.erb文件,这意味着您正在尝试在其上设置rails应用程序。

您可以使用静态网站构建器来创建Github网站,或者自己编写代码。

答案 1 :(得分:3)

@ bukk530绝对正确。

此外,值得注意的是GitHub Pages 支持托管Jekyll网站,但没有其他。静态HTML / CSS / JavaScript和Jekyll。