【发布时间】:2024-01-02 10:12:01
【问题描述】:
我在 YAML 中定义图像列表:
images:
- image_1.png
- image_2.png
我后来想把它用作:
{% include image.html path=page.images[1] %}
image.html包含的内容是
{% assign image = site.data.images[include.path] %}
<figure>
<img src="/images/{{include.path}}">
<figcaption>
<div>{{image.title}}</div>
<div class="byline">{{image.artist}}</div>
</figcaption>
</figure>
这不起作用。如果我将page.images[1] 分配给一个变量,我可以使用它。有没有办法让这个工作?
【问题讨论】:
-
这应该可以工作。你在你的包含中使用
include.path吗? -
我发布了包含的内容。
-
无法重现您的错误。你有存储库网址吗?