我有一个使用 Jekyll 的小博客。现在我想为我的帖子布局添加更多功能。我想在每个帖子的顶部添加这一行:
Tagged with category1, category2, ...
实现这一目标的最佳方法是什么。有人可以帮我处理我必须在我的 html 文件中添加的 Jekyll 代码吗?
使用液体过滤器非常容易。在您的_layout/post.html
模板中,将此行添加到您想要输出的位置:
Tagged with {{ page.categories | join: ', ' }}
这会将您的类别列表加入逗号分隔的字符串中。如果您使用插件设置按类别索引的存档,您可以获得更高级的类别并链接到类别。
确保您已_posts/
使用YAML Front Matter语法将类别添加到您的个人文件中:
---
layout: post
title: Title
categories:
- cat1
- cat2
- etc...
---