未找到 Jekyll _posts
Jekyll _posts not found
我已经按照在 Jekyll 中创建 _post 条目的步骤进行操作。但是它一直说找不到页面。
这很好用:
http://localhost:4000/blog/2015-12-31-Test
这不是:
http://localhost:4000/_posts/2015-01-01-test
我四处搜索,没有发现其他人有这个问题。
更新 1:
我还检查了 _sites 文件夹,post 确实在技术上得到了构建,所以问题是 Jekyll 服务器在构建它之后无法找到它。
请求的附加信息:
1)遵循的步骤来自此处的官方文档:
https://jekyllrb.com/docs/posts/
2) 我还没有尝试将它上传到 github 以查看它是否在那里工作,因为我想首先在本地修复它,但是我会做并更新这个 post 如果修复它:
Update2:我已经上传了,但发现了同样的问题:
源文件:
https://github.com/BadrulAlom/badrulalom.github.io/tree/master/_posts
结果(none 这些工作):
https://badrulalom.github.io/2015-01-01-test
https://badrulalom.github.io/_posts/2015-01-01-test
https://badrulalom.github.io/_site/2015-01-01-test
https://badrulalom.github.io/_site/_posts/2015-01-01-test
3) _posts 文件夹(我在最初的问题中写了 _post)位于根目录中,不在 blog 文件夹中。
以下划线开头的文件夹是 Jekyll 的特殊文件夹,它们在 URL 中不可用,因为 /_foobar
,特殊文件夹 _posts
是您所有 posts 如果你不使用任何其他目录来包含它们,应该去。
在这种情况下,您在文件夹 _posts
和文件夹 blog
中有相同的 post,您应该只有一个它的实例以避免任何意外行为。
默认日期永久链接根据格式 /:categories/:year/:month/:day/:title.html
定义,因此 post 应该在以下 urls:
中可用
http://localhost:4000/blog/2015/12/31/Test.html
加载 /blog/_posts/2015-12-31-test.md
post.
http://localhost:4000/2015/12/31/Test
正在加载 /_post/2015-12-31-test.md
post.
我已经按照在 Jekyll 中创建 _post 条目的步骤进行操作。但是它一直说找不到页面。
这很好用: http://localhost:4000/blog/2015-12-31-Test
这不是: http://localhost:4000/_posts/2015-01-01-test
我四处搜索,没有发现其他人有这个问题。
更新 1: 我还检查了 _sites 文件夹,post 确实在技术上得到了构建,所以问题是 Jekyll 服务器在构建它之后无法找到它。
请求的附加信息: 1)遵循的步骤来自此处的官方文档: https://jekyllrb.com/docs/posts/
2) 我还没有尝试将它上传到 github 以查看它是否在那里工作,因为我想首先在本地修复它,但是我会做并更新这个 post 如果修复它:
Update2:我已经上传了,但发现了同样的问题: 源文件: https://github.com/BadrulAlom/badrulalom.github.io/tree/master/_posts
结果(none 这些工作): https://badrulalom.github.io/2015-01-01-test https://badrulalom.github.io/_posts/2015-01-01-test https://badrulalom.github.io/_site/2015-01-01-test https://badrulalom.github.io/_site/_posts/2015-01-01-test
3) _posts 文件夹(我在最初的问题中写了 _post)位于根目录中,不在 blog 文件夹中。
以下划线开头的文件夹是 Jekyll 的特殊文件夹,它们在 URL 中不可用,因为 /_foobar
,特殊文件夹 _posts
是您所有 posts 如果你不使用任何其他目录来包含它们,应该去。
在这种情况下,您在文件夹 _posts
和文件夹 blog
中有相同的 post,您应该只有一个它的实例以避免任何意外行为。
默认日期永久链接根据格式 /:categories/:year/:month/:day/:title.html
定义,因此 post 应该在以下 urls:
http://localhost:4000/blog/2015/12/31/Test.html
加载/blog/_posts/2015-12-31-test.md
post.http://localhost:4000/2015/12/31/Test
正在加载/_post/2015-12-31-test.md
post.