Jekyll博客显示404错误

时间:2016-08-14 04:10:06

标签: jekyll github-pages

我创建了一个简单的jekyll网站https://github.com/nagachinta/nagachinta.github.io,但是抛出404错误。我观察了我做的git提交和git中的提交说。

“一个文件包含在about.md中,这是一个符号链接,在你的'_includes'目录中不存在。”

该文件不是符号链接,它只是一个真实的文件。

索引文件等是真实文件而不是符号链接。

1 个答案:

答案 0 :(得分:1)

你在本地使用Jekyll 3.2。这意味着您现在正在使用gem based themes。执行jekyll new时,不再包含_includes,_layouts和_sass文件夹。

另一方面,github页面使用Jekyll 3.1.6(reference)。

因此,当您在github页面上提取没有_includes,_layouts和_sass文件夹的网站时,会导致构建错误。您的网站未创建,并且您收到404s错误。

如果你想确保本地开发的网站可以在github页面上工作,你可以使用gh-pages gems。 See install instructions here

如果您只想在本地使用jekyll 3.2并复制主题文件,可以查看this answer