如何在Jekyll

时间:2017-02-14 22:09:40

标签: collections jekyll capture

您好我正在使用Jekyll网站。我正在使用捕获循环来进行集合的奇数和偶数显示。我还想专门针对此页面上显示的收藏品。

到目前为止,这是代码:

{% assign sorted = (site.catalog | sort: 'date') | reverse %}
{% for project in sorted limit: 5 reversed %}

{% capture thecycle %}{% cycle 'odd', 'even' %}{% endcapture %}
    {% if thecycle == 'odd' %}
        {% if project.featured == "1" || project.featured == "3" || project.featured == "5" %}
<div>{{ project.title }} {{ project.subtitle }}</div>
{% endif %}

{% if thecycle == 'even' %}
<div>{{ project.title }} {{ project.subtitle }}</div>
{% endif %}
{% endfor %}

所以我想在这个页面上总共显示五个项目。对于奇数周期,我希望那些项目(1,3,5)显示某种格式,而对于偶数周期,我希望那些项目(2,4)显示某种格式。

我开始使用的方法会在集合项的前面部分显示这个变量:

精选:“1”

提前感谢您提供任何帮助

0 个答案:

没有答案