Jekyll 在液体中一次担任3个职位(杰基尔)
这可能是非常明显的,但我正在从头开始创建一个Jekyll博客,并且我正在使用Shopify的 假设我有一组帖子:Jekyll 在液体中一次担任3个职位(杰基尔),jekyll,liquid,Jekyll,Liquid,这可能是非常明显的,但我正在从头开始创建一个Jekyll博客,并且我正在使用Shopify的 假设我有一组帖子: post1, post2, post3, post4, post5, post6, post7, post8, post9, post10 我试图一次将三篇文章渲染成。所以它看起来像这样: <div> post1 post2 post3 </div> <div> post4 post5 post6
post1, post2, post3, post4, post5, post6, post7, post8, post9, post10
我试图一次将三篇文章渲染成
。所以它看起来像这样:
<div>
post1
post2
post3
</div>
<div>
post4
post5
post6
</div>
<div>
post7
post8
post9
</div>
<div>
post10
</div>
邮政1
邮政2
邮政3
邮政4
邮政5
邮政6
邮政编码7
邮政编码8
邮政编码9
邮政10
我如何在液体中实现这一点?
类似ruby的东西似乎就足够了,但我找不到如何在液体中实现这一点。{%for p in site.posts%}
{% for p in site.posts %}
{% assign counter = forloop.index | modulo:3 %}
{% if counter == 1 %}<div>{% endif %}
<h3>{{ p.title }}</h3>
{% if forloop.last or counter == 0 %}</div>{% endif %}
{% endfor %}
{%assign counter=forloop.index |模:3%}
{%if计数器==1%}{%endif%}
{{p.title}}
{%if-forloop.last或计数器==0%}{%endif%}
{%endfor%}