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%}如果无法重置,为什么还要执行它?谢谢,顺便说一句,也许你可以在他的回答中建议,我可以编辑它并解决问题;我想,但我没有足够的声誉:(。