在Jekyll网站中显示类别的最佳方法是什么?

时间:2013-04-18 22:30:56

标签: html blogs jekyll octopress

我有一个使用Jekyll的小博客。现在我想在帖子布局中添加更多功能。我想在每篇文章的顶部添加这一行:

Tagged with category1, category2, ...

实现这一目标的最佳方法是什么。有人可以帮助我使用我必须在我的html文件中添加的Jekyll代码吗?

1 个答案:

答案 0 :(得分:11)

使用Liquid filters非常简单。在_layout/post.html模板中,将此行添加到您想要输出的位置:

Tagged with {{ page.categories | join: ', ' }}

这将类别列表加入到逗号空间分隔的字符串中。如果您使用插件设置“按类别归档”索引,则可以获得更好的类别并链接到类别。

请确保使用YAML Front Matter语法在_posts/中为各个文件添加了类别:

---
layout: post
title: Title
categories:
- cat1
- cat2
- etc...
---