Подтвердить что ты не робот

Как создать инструкцию IF ELSE, если в категории нет записей Jekyll?

У меня есть оператор FOR, который выводит все сообщения типа jobs.

{% for post in site.categories.jobs %}
  <article>
    <h3><a href="{{ post.permalink }}">{{ post.title }}</a></h3>
    <p>{{ post.summary }}</p>
  </article>
{% endfor %}

Но если в jobs нет опубликованных сообщений, я бы хотел отобразить сообщение "Мы не нанимаем прямо сейчас".

Можете ли вы создать инструкцию IF/ELSE для проверки сообщений в определенной категории?

4b9b3361

Ответ 1

Попробуйте проверить его с помощью {% if site.categories.jobs == null %}.

{% if site.categories.jobs == null %}
  <p>We're not hiring right now</p>
{% else %}
  {% for post in site.categories.jobs %}
    <article>
      <h3><a href="{{ post.permalink }}">{{ post.title }}</a></h3>
      <p>{{ post.summary }}</p>
    </article>
  {% endfor %}
{% endif %}