显示两个带有标记' Rails'

时间:2015-01-09 17:13:10

标签: jekyll liquid

我正在为我的Jekyll帖子使用标签。以下代码显示了带有标记' Rails'的帖子。在场。

{% assign has_ruby_on_rails_posts = false %}
{% for post in site.posts %}
  {% if has_ruby_on_rails_posts == false and post.tags contains 'Rails' %}
    {% assign has_ruby_on_rails_posts = true %}
  {% endif %}
{% endfor %}
{% if has_ruby_on_rails_posts %}
  Rails Post is present
{% endif %}

我想显示前两个标记为' Rails'但我无法弄清楚如何将它们分配到一个单独的阵列。有没有办法只显示前两个标签' Rails'?

1 个答案:

答案 0 :(得分:1)

救援的for limit

{% assign posts = site.tags.Rails %}
{% for post in posts limit:2 %}
  {{ post.title }}
{% endfor %}