如何摆脱jekyll中的empy帖子

时间:2016-08-18 20:27:24

标签: jekyll liquid

我有以下流动代码,以显示每个类别下的职位列表和职位名称列表。

{% for category in site.categories   %}
<a name="{{ category | first }}">{{ category | first }}</a>
<ul>
{% for posts in category  %}
    {% for post in posts %}
        <li><a href="{{ post.url }}">a{{ post.title }}a</a></li>
    {% endfor %}
{% endfor %}
</ul>
{% endfor %}

这将显示附加图像中的帖子列表 output of the above Liquid code

正如你在照片中看到的,有两个类别&#34; Markdown&#34;和&#34; temp&#34;。在每个类别下,列出了帖子的标题。但是这里每个类别中的第一个列表项显示为空。你能告诉我如何摆脱这个空列表项目并显示图片中的所有其他内容。

1 个答案:

答案 0 :(得分:0)

您可以查看标题的长度:

{% for category in site.categories   %}
<a name="{{ category | first }}">{{ category | first }}</a>
<ul>
{% for posts in category  %}
    {% for post in posts %}

        {% assign title_length=post.title | size %}
        {% if title_length > 0 %}

        <li><a href="{{ post.url }}">a{{ post.title }}a</a></li>

        {% endif %}

    {% endfor %}
{% endfor %}
</ul>
{% endfor %}