0

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

Tagged with category1, category2, ...

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

4

1 回答 1

11

使用液体过滤器非常容易。在您的_layout/post.html模板中,将此行添加到您想要输出的位置:

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

这会将您的类别列表加入逗号分隔的字符串中。如果您使用插件设置按类别索引的存档,您可以获得更高级的类别并链接到类别。

确保您已_posts/使用YAML Front Matter语法将类别添加到您的个人文件中:

---
layout: post
title: Title
categories:
- cat1
- cat2
- etc...
---
于 2013-04-19T02:38:53.323 回答