我使用了这个答案https://stackoverflow.com/a/34783367/1279102;但我无法弄清楚如何使用变量文件夹。
{% for image in site.static_files %}
{% if image.path contains '{{ page.gallery }}' %}
<img src="{{ site.baseurl }}{{ image.path }}" alt="image" />
{% endif %}
{% endfor %}
我添加了#gallery;#39;我的帖子的前面问题。我尝试过使用绝对路径和相对路径。
看来无论您如何在{{ page.gallery }}
部分添加if
变量,不都会更改为更正后的值。
我错过了什么?
答案 0 :(得分:2)
您无法在液体标签内进行插值。 事先将值赋值给变量。
{% capture ipath %}{{ page.gallery }}{% endcapture %}
{% for image in site.static_files %}
{% if image.path contains ipath %}
<img src="{{ site.baseurl }}{{ image.path }}" alt="image" />
{% endif %}
{% endfor %}