在Jekyll博客中显示当前类别的帖子

  • 本文关键字:Jekyll 显示 jekyll liquid
  • 更新时间 :
  • 英文 :


我想在Jekyll博客中显示当前类别的帖子。所以,我写了如下代码。

<div class="side-left col-sm-4 col-md-4">
{% for category in site.categories %}
{% if page.categories == category.first %}
<h3 class="lead"> {{ category | first }} </h3><hr>
<ul>
{% for post in category[1] limits:5 %}
<li><a href="{{ post.url }}" style="color:whitesmoke;"> {{ post.title | truncate:40 }}</a></li>
{% endfor %}
</ul>
{% endif %}
{% endfor %}
</div>

但当我更新博客时,侧边栏上什么也没发生。为了考试,我在第2行和第3行之间写了{{page.cacategories}}{category.first}。侧边栏显示

A A B A C A D

什么是问题,我该如何解决?

{{category}}是一个字符串,而不是数组,所以当您编写{{category.first}时,您会得到字符串的第一个字母;(。

最新更新