我有 Jekyll 博客,其中有些帖子有“特色图片”,有些帖子没有。
特色图片在帖子的前面定义,如下所示:featured-image: http://path/to/img
在存档页面上,我想抓取三个具有特色图像的最新帖子并显示它们。
我想这需要一个 if 语句、一个计数器和一个循环,但我无法让这个为我工作:
<ul id="archive-featured">
{% assign count = '0' %}
{% if count < '4' %}
{% for post in site.posts %}
{% if post.featured-image == true %}
{{ count | plus: '1' }}
<li><a href="{{ post.url }}"><img src="{{post.featured-image}}" />{{ post.title }}</a></li>
{% endif %}
{% endfor %}
{% endif %}
</ul>
我错过了什么?