Jekyll 如何计算for循环中的项目数?使用正确关闭的for循环构建网格?

Jekyll 如何计算for循环中的项目数?使用正确关闭的for循环构建网格?,jekyll,liquid,Jekyll,Liquid,我的问题是:我想构建一个网格,每行有两个项目。下面的循环适用于偶数项,如2,4,6,。。。因为网格使用正确关闭 {%用于page.image%中的图像 {%周期“”,''%} {%image大拇指{{image}}class=“th”%} {%周期“”,''%} {%endfor%} 但是如果我有奇数/不均匀数量的项目,我的网格将无法进行必要的关闭。如何在液体中解决这个问题?A可能会帮助您。但如果不是,可能在第二个循环之前“if-forloop.last关闭”,然后在不进行forloop的情况

我的问题是:我想构建一个网格,每行有两个项目。下面的循环适用于偶数项,如2,4,6,。。。因为网格使用
正确关闭

{%用于page.image%中的图像
{%周期“”,''%}
{%image大拇指{{image}}class=“th”%}
{%周期“”,''%}
{%endfor%}

但是如果我有奇数/不均匀数量的项目,我的网格将无法进行必要的关闭
。如何在液体中解决这个问题?

A可能会帮助您。但如果不是,可能在第二个循环之前“
if-forloop.last
关闭”,然后在不进行forloop的情况下关闭“
if-not-forloop.last
。循环中的last也可能起作用。难道没有一个简单的方法可以询问“项目编号是否偶数”和“项目编号是否奇数”这样做吗?最后,我可以问“这是最后一项吗?如果是奇数,请添加一些”…有一个模过滤器。我不知道你是否能
捕获
结果并将其用作变量。我相信我会解决这个问题。保罗,谢谢你帮助我。
{% for image in page.image %}
    {% cycle '<div class="row">', '' %}
        <div class="large-6 columns">{% image bigthumb {{ image }} class="th" %}</div><!-- /.large-6.columns -->
    {% cycle '', '</div><!-- /.row -->' %}
{% endfor %}