我想创建一个类别索引,它只是创建站点中的类别列表,以及由类别索引生成器生成的每个类别索引的链接.
---
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>
Run Code Online (Sandbox Code Playgroud)
但是这给了整个帖子.我只想要类别名称.我试过category.key,category.name和category.title,但我似乎就是不能够得到的只是这个名字.
我也希望对site.tags做同样的事情,假设有类似的答案.
ljs*_*dev 14
您正在查看正确的site.categories,但是对于名称,您必须引用数组中的第一个对象category[0].
关于标记列表,您可能希望查看此帮助程序类.
使用Liquid模板引擎的过滤器对此进行编码的更优雅的方法是:
{% for category in site.categories %}
{{ category | first }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4319 次 |
| 最近记录: |