Jekyll 带果冻的干模板

Jekyll 带果冻的干模板,jekyll,dry,Jekyll,Dry,我在我的Jekyll网站上有一个产品网格。我希望产品网格在我的站点上的不同位置显示不同的产品,但我只想在一个位置存储网格的HTML 我已经研究过集合(我正在为我的项目中的其他东西使用集合),但是集合似乎不是正确的工具。产品网格在语义上并不是任何东西的“组” 有没有其他方法可以避免将产品网格HTML复制到多个位置 注意:我是Jekyll的新手。您应该使用“包含”来表示这一点。这是最简单的方法。我认为将“布局”与“集合”结合使用将是一个更漂亮的解决方案 {% include productgrid.

我在我的Jekyll网站上有一个产品网格。我希望产品网格在我的站点上的不同位置显示不同的产品,但我只想在一个位置存储网格的HTML

我已经研究过集合(我正在为我的项目中的其他东西使用集合),但是集合似乎不是正确的工具。产品网格在语义上并不是任何东西的“组”

有没有其他方法可以避免将产品网格HTML复制到多个位置


注意:我是Jekyll的新手。

您应该使用“包含”来表示这一点。这是最简单的方法。我认为将“布局”与“集合”结合使用将是一个更漂亮的解决方案

{% include productgrid.html %}
请注意,您应该将“productgrid.html”文件放在“\u includes”目录中

更多信息可在此处找到:
或者在本演练中:

一个真实的示例可能会有所帮助,但正如所述,我将使用该数据文件创建一个包含内容的数据文件,并使用html包含该数据文件,这样它的内容可以被多次包含,维护也会更容易。堆栈溢出并不是针对一般的“我该怎么做”类型问题而设计的。这是针对特定的“我尝试了X,期望是Y,但得到了Z”类型的问题。因此,您应该真正尝试一些东西,并在一个简单的存储库中发布一个链接,显示您所尝试的内容。