液体模板`for`循环:如何`继续`跳过迭代

Sim*_*lGy 1 liquid jekyll

我想跳过基于条件的迭代.

我正在使用液体模板作为Jekyll的一部分.

我没有在文档中看到继续:

http://www.rubydoc.info/gems/liquid/Liquid/For

{% for page in site.pages %}
  {% if page.url == '/index.html' %}
    // Continue here
  {% endif %}
  {{ page.title }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

Sim*_*lGy 11

您可以使用continue标记,它可以像continue任何其他语言一样工作.它在一个单独的部分中记录:

{% for page in site.pages %}
  {% if page.url == '/index.html' %}
    {% continue %}
  {% endif %}
  {{ page.title }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)