【问题标题】:Github Pages return 404 errorGithub 页面返回 404 错误
【发布时间】:2016-01-19 00:45:42
【问题描述】:

我有几个 github 存储库正在尝试发布为 github 页面。我为他们创建了 gh-pages 分支,他们的仓库说这些页面存在,但是当我转到他们提供的链接时,我找到了一个 404 页面。

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我不知道。谢谢!
    【解决方案2】:

    @bukk530 完全正确。

    此外,值得注意的是,GitHub Pages确实支持托管 Jekyll 网站,但不支持。静态 HTML/CSS/JavaScript 和 Jekyll。

    【讨论】:

    • 话虽如此 - 接受@bukk530 的回答,B.Allred 我只是添加一个额外的解释。
    猜你喜欢
    • 1970-01-01
    • 2018-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 2020-05-12
    相关资源
    最近更新 更多