0
{% unless site.param1 or site.param2 or site.param3 %}
 <p>Hello!</p>
{% endunless %}

在 Jekyll (Github Pages) 网站中,我正在尝试打“你好!” 只有设置了这些参数中的任何一个或多个时才会出现,如果没有设置则不会出现。

上面的代码似乎没有按预期工作。

4

1 回答 1

1
{% if site.param1 or site.param2 or site.param3 %}
 <p>Hello!</p>
{% endif %}

似乎这是一个简单的逻辑问题,而不是 Liquid 问题。我通过询问来调试我自己的问题。

于 2013-01-11T15:27:17.837 回答