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

Tom*_*Tom 0 html blogs jekyll octopress

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

Tagged with category1, category2, ...
Run Code Online (Sandbox Code Playgroud)

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

J W*_*J W 11

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

Tagged with {{ page.categories | join: ', ' }}
Run Code Online (Sandbox Code Playgroud)

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

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

---
layout: post
title: Title
categories:
- cat1
- cat2
- etc...
---
Run Code Online (Sandbox Code Playgroud)