gpt4 book ai didi

collections - 在Jekyll中,我们可以将多个集合分组到同一个文件夹中吗?

转载 作者:行者123 更新时间:2023-12-04 11:03:08 24 4
gpt4 key购买 nike

在config.yml中,我这样定义集合:

collections:
music:
output: false
dancing:
output: false

问题是我将有很多馆藏,而且它们会使我的根Jekyll文件夹困惑。

有没有一种方法可以将所有集合分组到一个名为_collections的文件夹中?

因此,我将拥有:
_collections
_dancing
_music
....

最佳答案

现在可以使用这个(我正在运行Jekyll 3.7.2,我不确定该版本是在哪个版本中实现的)。

方法如下:在_config.yml中,您可以定义收藏集以及收藏夹的文件夹。让我们看一下我正在处理的客户端站点上的示例:

collections:
events:
output: true
work:
output: true
jobs:
output: true
cases:
output: true
permalink: /work/:name
collections_dir: pages
collections_dir: [your_folder_here]将告诉Jekyll查看该文件夹中的集合。我正在开发的文件夹结构如下:
pages/
...
_events/
_work/
_jobs/
_cases/

并在已编译的站点中如下所示:
...
events/
jobs/
work/ (contains both "work" and "cases" collections)

没被问到的一件事,但我发现很有用,是您可以将不同的集合输出到同一文件夹中。就我而言,我有一个客户网站,在该网站上有两种类型的工作样本:客户案例和一般示例。我们希望将它们分开以进行更好的维护,但也将它们显示在同一文件夹中。为此,您可以简单地为集合定义一个永久链接。在我们的案例中,我们将使案例的永久链接显示在work文件夹(permalink: /work/:name)中。

希望这可以帮助!

这也存在于Jekyll documentation

关于collections - 在Jekyll中,我们可以将多个集合分组到同一个文件夹中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36851496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com