jekyll页面在本地工作但在线时不工作

时间:2014-06-10 02:13:51

标签: html http-status-code-404 yaml jekyll github-pages

我正在尝试添加几个链接到我的jekyll页面。这是我添加到我的_data / links.yml文件的代码(Home之前有,我添加了最后两个):

- url: /
  title: Home

- url: /about
  title: About

- url: /thoughts
  title: Thoughts

它在本地工作但不是在我在github页面上托管我的页面时。我知道jekyll版本不同,我在本地有2.0.3,我不确定github页面上的版本是什么。但这似乎是一件相对简单的事情。当我点击这些链接时,我收到404错误。

我的页面位于int-A.github.io,代码已托管here。在Jekyll的第2版中是否有某些内容可以改变,但是在旧的版本上(在github页面上没有)

1 个答案:

答案 0 :(得分:2)

我相信永久链接和baseurl =""组合

您的网页会在以下位置呈现:
http://int-a.github.io/thoughts/thoughts/
http://int-a.github.io/about/about/

我认为解决方案是将baseurl设置为http://int-a.github.io并永久设置为/index.html而不是/foldername/index.html