首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Jekyll _posts

找不到Jekyll _posts
EN

Stack Overflow用户
提问于 2016-12-26 07:51:54
回答 1查看 633关注 0票数 1

我遵循了在Jekyll中创建_post条目的步骤。但上面一直说找不到页面。

这很好:http://localhost:4000/blog/2015-12-31-Test

这不是:posts/2015-01-01-test

我已经到处找过了,但没有找到其他有这个问题的人。

更新1:我还检查了_sites文件夹,并在技术上构建了post,所以问题是Jekyll服务器在构建它之后没有找到它。

按要求提供更多信息:( 1)所遵循的步骤来自此处的正式文档:https://jekyllrb.com/docs/posts/

2)我还没有尝试将它上传到github,看看它是否像想先在本地修复它那样工作,但是如果修复了它,我会做并更新这个帖子:

Update2:我现在上传了,但发现了同样的问题:源文件:posts

结果(这些工作都没有):https://badrulalom.github.io/2015-01-01-test posts/2015-01-01-test site/2015-01-01-test posts/2015-01-01-test

3) _posts文件夹(我在最初的问题中写了_post )位于根中,而不是博客文件夹中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-26 17:04:18

以下划线开头的文件夹对于Jekyll来说是特殊的,它们在/_foobar中是不可用的,如果您不使用任何其他目录来包含它们,那么特殊文件夹_posts就是您的所有帖子应该去的地方。

在这种情况下,您在文件夹_posts和文件夹blog中有相同的帖子,您应该只有它的一个实例,以避免任何意外行为。

默认日期permalink是根据/: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。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41328111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档