Jekyll 循环问题的杰基尔
因此,我想在Jekyll中设置一个for循环,只显示集合中最新的事件/项。(按日期组织) 目前,除了按重量对日期进行排序,并在集合中循环使用一个限制外,这没有什么作用Jekyll 循环问题的杰基尔,jekyll,liquid,static-site,Jekyll,Liquid,Static Site,因此,我想在Jekyll中设置一个for循环,只显示集合中最新的事件/项。(按日期组织) 目前,除了按重量对日期进行排序,并在集合中循环使用一个限制外,这没有什么作用 {% assign sorted_events = site.events | sort: "date" %} {% for event in sorted_events limit:1 %} <section class="venue-info wow fadeIn" data-wow-durati
{% assign sorted_events = site.events | sort: "date" %}
{% for event in sorted_events limit:1 %}
<section class="venue-info wow fadeIn" data-wow-duration="1.2s" id="about">
<div class="upcoming-event">
<h1>Our Next Event</h1>
<h2>{{ event.title }}</h2>
<p>{{ event.description }}</p>
<a class="btn scroll" href="{{ event.url }}">Learn More</a>
</div>
{% endfor %}
{%assign sorted_events=site.events | sort:“date”%}
{已排序事件限制中的事件百分比:1%}
我们的下一个活动
{{event.title}}
{{event.description}}
{%endfor%}
将{{site.post}}
作为本例的集合,我们对post集合进行排序,然后使用最后一个标记获取数组的最后一个元素
- 要获取最新的帖子:
{% assign newest = site.posts | sort: "date" | last %} {{newest.title}} {{newest.date}}
{% assign oldest = site.posts | sort: "date" | first %} {{oldest.title}} {{oldest.date}}
- 最老的帖子:
{% assign newest = site.posts | sort: "date" | last %} {{newest.title}} {{newest.date}}
{% assign oldest = site.posts | sort: "date" | first %} {{oldest.title}} {{oldest.date}}
它应该适用于任何其他集合,如
站点。事件
,正如您的代码所指。问题是什么?我如何按日期组织它,它在问题中指出。您的日期是如何定义的?举一件藏品为例会很有帮助。在前面列出的内容是---标题:示例日期:2017-01-17---内容