Jekyll 博客显示 404 错误

Jekyll blog shows 404 error

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

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

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

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

您正在本地使用 Jekyll 3.2。这意味着您现在正在使用 gem based themes。当您执行 jekyll new.

时,不再有 _includes、_layouts 和 _sass 文件夹

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

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

如果您想确保本地开发的站点可以在 github 页面上运行,您可以使用 gh-pages gems。 See install instructions here.

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