我正在使用 Jekyll 创建一个工作列表页面,我决定创建一个单独的数据文件,其中包含可用的工作职位。
我想添加一个条件,如果没有可用的位置(数据文件为空),则会出现一条特定的消息。
所以我有一个job.html应该显示列表,我尝试显示列表或消息的代码是:
<!-- Jobs -->
<section class="jobs">
{% if site.data.jobs == '' %}
<h1>No job openings right now!</h1>
{% else %}
{% for job in site.data.jobs %}
<h1>{{ job.title }}</h1>
<h2>{{ job.link }}</h2>
{% endfor %}
{% endif %}
</section>
它没有用,所以我试图通过仅验证是否有空的标题标签来破解它,如下所示:
<!-- Jobs -->
<section class="jobs">
{% if site.data.jobs.title == '' %}
<h1>No job openings right now!</h1>
{% else %}
{% for job in site.data.jobs %}
<h1>{{ job.title }}</h1>
<h2>{{ job.link }}</h2>
{% endfor %}
{% endif %}
</section>
也没有工作。任何想法如何解决这个问题?