gpt4 book ai didi

jekyll - 在最后一个 Jekyll 帖子循环中添加一个元素

转载 作者:行者123 更新时间:2023-12-03 21:23:36 24 4
gpt4 key购买 nike

我相信这很简单,但找不到答案。

有一个标准的 Jekyll/Liquid 后迭代器。我如何使用 {% if %}声明下面放<hr>每个帖子的元素 除了 最后?

<ul class="post-list">
{% for post in site.posts %}
{% if post.url %}
<br>
<li>
<h2>
<a class="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a>
</h2>
<span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span>
</li>

**** {% if post != $last %} ***** How do i do this??
<hr>
{% endif %}
{% endif %}
{% endfor %}
</ul>

最佳答案

是的,有一个简单的解决方案。

液体有 forloop object ,它可以在循环内使用以访问其某些属性。
这些属性之一是 forloop.last :

Returns true if it's the last iteration of the for loop. Returns false if it is not the last iteration.



换句话说,你可以这样做:
{% if forloop.last == false %}
<hr>
{% endif %}

关于jekyll - 在最后一个 Jekyll 帖子循环中添加一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34568011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com