Вернуть только сообщения Джекилла, которые соответствуют определенному году - PullRequest
6 голосов
/ 08 марта 2012

Как прокрутить сообщения на сайте Jekyll, но выполнять действия только с сообщениями, в которых год равен определенному значению?Как правильно это сделать?

1 Ответ

6 голосов
/ 09 марта 2012

Чтобы извлечь год даты, вы должны использовать фильтр date с "%Y" (полный синтаксис указан здесь здесь ). i.e.:

{% for post in site.posts %}
  {% capture year %}{{post.date | date: "%Y"}}{% endcapture %}
  {% if year == "2012" %}
      <p>{{ post.date }}</p>
      <p>{{ post.title }}</p>
  {% endif %}
{% endfor %}
...