这个问题在这里已有答案:
我正在处理site.posts来比较post.categories和page.categories来创建一个相关的帖子边栏但是如果有多个常见的类别我会得到多个链接 .
我想打破内循环,但找不到任何暗示这是可能的 .
大致(因为在火车和电话上)我的代码是
{% for post in site.posts %}
{% for postcat in post.categories %}
{% for cat in page.categories %}
{% if cat == postcat %}
<p> {{ post.title }} </p>
{% endif %}
{% endfor %}
{% endfor %}
{% endfor %}
不确定这是否可行
1 回答
这更像是一个
Liquid Templating engine
问题,而不是Jekyll
问题 . 似乎Liquid
支持{% break %}
标签,这是您正在寻找的 .我建议您确保更新
Liquid
gem,然后尝试在代码中使用{% break %}
作为suggested here .Possible Duplicate