In-Jekyll:希望在列表中使用类别(或标记)名称,但不是类别中的所有帖子
我想创建一个类别索引,它只需创建站点中类别的列表,以及由类别索引生成器生成的每个类别索引的链接In-Jekyll:希望在列表中使用类别(或标记)名称,但不是类别中的所有帖子,jekyll,Jekyll,我想创建一个类别索引,它只需创建站点中类别的列表,以及由类别索引生成器生成的每个类别索引的链接 --- layout: default title: "Categories" --- <div id="category-index" class="container"> <ul id="categories"> {% for category in site.categories %} <li><a href="/{{categor
---
layout: default
title: "Categories"
---
<div id="category-index" class="container">
<ul id="categories">
{% for category in site.categories %}
<li><a href="/{{category}}/">{{ category }}</a></li>
{% endfor %}
</ul>
</div>
---
布局:默认值
标题:“类别”
---
{site.categories%中的类别为%s}
{%endfor%}
但是这会给整个帖子的排列。我只想要类别名称。我尝试了category.key
、category.name
、和category.title
,但我似乎无法得到那个名字
我也希望对site.tags做同样的处理,假设有类似的答案。您看到的是正确的
site.categories
,但是对于名称,您必须引用数组中的第一个对象作为category[0]
关于标记列表,您可能想看看这个
更新:
使用液体模板引擎的过滤器对此进行编码的更优雅的方法是:
{% for category in site.categories %}
{{ category | first }}
{% endfor %}
遗憾的是,通过helper类页面到github repo的链接抛出了一个404。我想这是他们希望放在那里的链接。