如何取消设置 liquid 中的变量?

How can I unset a variable in liquid?

如何取消设置通过先前 {% assign ... %} 语句创建的 liquid 变量?

在 Liquid 中,您找不到像 "unset" 这样可以直接执行您想要的操作的命令。

但是,您可以使用值 nil:

使变量为空并且实际上不存在

{% assign foo = nil %}

在布尔表达式中,值为 nil 的变量被视为 false

在下面的示例中,Liquid 将不打印任何内容:

{% assign foo = nil %}
{% if foo %}
  <p>I'm a paragraph.</p>
{% endif %}

您可以找到更多信息 here