For loop Jekyll-液体异常:未知运算符forloop

For loop Jekyll-液体异常:未知运算符forloop,for-loop,jekyll,liquid,For Loop,Jekyll,Liquid,我已更新jekyll,现在出现以下错误: Liquid Exception: Unknown operator forloop in collection.html 下面是有问题的代码: {% for tag in site.content_data.tags %}{{ tag }}{% if not forloop.last %}, {% endif %}{% endfor %} 如何解决此错误?我怀疑您的{%if not forloop.last%}不是有效的语法,因为我在中没有看到它

我已更新jekyll,现在出现以下错误:

Liquid Exception: Unknown operator forloop in collection.html
下面是有问题的代码:

{% for tag in site.content_data.tags %}{{ tag }}{% if not forloop.last %}, {% endif %}{% endfor %}

如何解决此错误?

我怀疑您的
{%if not forloop.last%}
不是有效的语法,因为我在中没有看到它


您是否尝试过
{%if-forloop.last==false%}

不反驳易曾,但您也可以使用以下方法解决此问题:

{% unless forloop.last %}something{% endunless %} 

面临着完全相同的问题。出现错误的原因是,您可以检查变量是否按如下方式传递到渲染{%if variable%}。也许应该改变这种行为以获得更好的稳定性。