【问题标题】:Github Pages root gives 404 with JekyllGithub Pages root 使用 Jekyll 提供 404
【发布时间】:2017-11-20 12:04:53
【问题描述】:

我最近将我的 Jekyll 网站发布到了 Github 页面。我正在使用映射到我的 username.github.io 帐户的自定义域 (example.com)。

如果我访问 example.com/index 或 example.com/index.html,我的网站可以正常工作。

但是,如果我只是去 example.com,我会得到一个 GitHub pages 样式的 404 页面。

我尝试在我的 Jekyll 根目录中添加一个 index.html 文件。我也尝试用一个 index.md 替换它,它在 frontmatter 中有 layout:home ,它在我的 _layouts 文件夹中调用 home 布局。

有谁知道我怎样才能得到这个,所以 example.com 在主页上显示内容?

【问题讨论】:

  • 我不确定你可以。查看 GitHub 文档。再想一想,我认为你可以。查看 GitHub 文档。 ;)
  • 那是我的第一个停靠港,但我真的很茫然。看不到任何解决此问题的方法。值得注意的是,我不是超级精通技术。所以,为此道歉。
  • 用根目录和_config.yml的索引内容更新答案。

标签: jekyll github-pages


【解决方案1】:

对我来说,创建一个名为 index.htm 的附加索引文件(不带结尾的“l”)似乎可以解决问题。奇怪的是,在创建 index.htm 之后,GitHub Pages 渲染的是 index.html;我通过使 index.htm 和 index.html 略有不同来验证这一点。

【讨论】:

  • 好的。但是,这背后的概念是什么?为什么 Jekyll 不生成文件?你搜索过吗?
猜你喜欢
  • 2021-12-31
  • 2014-01-25
  • 1970-01-01
  • 1970-01-01
  • 2019-12-29
  • 2015-11-29
  • 1970-01-01
  • 2018-03-17
  • 2017-05-28
相关资源
最近更新 更多