我有一个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语句来检查特定类别中的帖子?
答案 0 :(得分:35)
尝试使用{% 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 %}