我有一个使用Jekyll的小博客。现在我想在帖子布局中添加更多功能。我想在每篇文章的顶部添加这一行:
Tagged with category1, category2, ...
实现这一目标的最佳方法是什么。有人可以帮助我使用我必须在我的html文件中添加的Jekyll代码吗?
答案 0 :(得分:11)
使用Liquid filters非常简单。在_layout/post.html
模板中,将此行添加到您想要输出的位置:
Tagged with {{ page.categories | join: ', ' }}
这将将类别列表加入到逗号空间分隔的字符串中。如果您使用插件设置“按类别归档”索引,则可以获得更好的类别并链接到类别。
请确保使用YAML Front Matter语法在_posts/
中为各个文件添加了类别:
---
layout: post
title: Title
categories:
- cat1
- cat2
- etc...
---