web-dev-qa-db-ja.com

カテゴリにジキル投稿がない場合、IF ELSEステートメントを作成するにはどうすればよいですか?

タイプjobsのすべての投稿を出力するFORステートメントがあります。

{% 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ステートメントを作成できますか?

25
astanush

{% 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 %}
39
Yi Zeng