微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Jekyll 中创建子目录集合?

如何解决如何在 Jekyll 中创建子目录集合?

我有一个 Jekyll 网站,我想制作集合但有子目录

例如,我有这样的结构:

......
_projects/ # "mysite.domain/projects",contains list of available projects (based on these directory)
├── lineageos # "mysite.domain/projects/lineageos"
├── twrp # "mysite.domain/projects/twrp"
└── ungap # "mysite.domain/projects/ungap"

有没有办法做到这一点?我已阅读 Jekyll collections docs,但我无法理解所有内容并将其应用于此。

谢谢!如果您需要更多详细信息,请告诉我。

注意:让我感到困惑的是这种集合的配置文件和降价/布局结构。所以如果你能详细地告诉我这件事,我将不胜感激:)

解决方法

您必须在 projects 中包含 _config.yml 文件夹并将输出设置为 true。 sort_by 是可选的。

集合文件夹必须以下划线 _ 开头,因此将文件夹重命名为“_projects”而不是项目。

collections:
  projects:
     output: true
     sort_by: title

查看jekyll docu - collections的提示框

请务必正确命名您的目录
该文件夹的名称必须与您在 _config.yml 文件中定义的集合相同,并添加前面的 _ 字符。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。