我正在处理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 %}
不确定这是否可行
答案 0 :(得分:4)
这是一个Liquid Templating engine
问题,而不是Jekyll
问题。 Liquid
似乎支持您正在寻找的{% break %}
代码。
我建议您确保更新Liquid
gem,然后尝试在代码suggested here中使用{% break %}
。