Github Pages root提供404和Jekyll

Github Pages root提供404和Jekyll,jekyll,github-pages,Jekyll,Github Pages,我最近将我的Jekyll站点发布到Github页面。我正在使用映射到username.github.io帐户的自定义域(example.com) 如果我去example.com/index或example.com/index.html,我的网站就可以正常工作 然而,如果我只是去example.com,我会得到一个GitHub页面样式为404的页面 我尝试在我的Jekyll根目录中包含index.html文件。我还尝试用index.md替换它,该index.md在frontmatter中有layo

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

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

然而,如果我只是去example.com,我会得到一个GitHub页面样式为404的页面

我尝试在我的Jekyll根目录中包含index.html文件。我还尝试用index.md替换它,该index.md在frontmatter中有layout:home,它调用我的layouts文件夹中的home布局


有人知道我如何才能在主页上显示example.com的内容吗?

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

我不确定您是否可以。看看GitHub文档。再想想,我想你可以。看看GitHub文档那是我的第一个停靠港,但我真的不知所措。我看不出有什么能解决这个问题。值得注意的是,我不是超级科技高手。很抱歉,用root和_config.yml.ok处的索引内容更新答案。但是,这背后的概念是什么?为什么Jekyll不生成文件?你查过了吗?