Jekyll 如何重置增量?

Jekyll 如何重置增量?,jekyll,liquid,Jekyll,Liquid,在一些模板中,我使用for循环迭代一些数据,该循环是另一个父for循环的一部分 使用某些条件,我需要为内部for循环的每次迭代增加一个计数器,并在模板转到下一次外部for循环迭代时重置它 我正在使用{%increment someVar%},但我不知道如何将someVar重置为0 这是可能的吗?使用{%assign someVar=0%},用{%assign someVar=someVar | plus:1%}递增正确的方法是在循环上方使用{%assign someVar=someVar=0%}

在一些模板中,我使用
for
循环迭代一些数据,该循环是另一个父
for
循环的一部分

使用某些条件,我需要为内部
for
循环的每次迭代增加一个计数器,并在模板转到下一次外部
for
循环迭代时重置它

我正在使用
{%increment someVar%}
,但我不知道如何将
someVar
重置为
0


这是可能的吗?

使用
{%assign someVar=0%}
,用
{%assign someVar=someVar | plus:1%}递增

正确的方法是在循环上方使用
{%assign someVar=someVar=0%}
,然后用
{%assign someVar=someVar | plus:1%}递增


我认为David的答案有一个拼写错误,导致someVar总是等于1,但在其他方面是正确的。

是的,我打算发布一个自动答案来解释这种方法,这是我在查看liquid的文档后使用的方法。非常感谢。谢谢,这救了我一天。Stupd{%increment var%}如果无法重置,为什么还要执行它?谢谢,顺便说一句,也许你可以在他的回答中建议,我可以编辑它并解决问题;我想,但我没有足够的声誉:(。