[英]What is the best way to display categories in a Jekyll site?
我有一个使用Jekyll的小博客。 现在,我想为我的帖子布局添加更多功能。 我想在每篇文章的顶部添加以下行:
Tagged with category1, category2, ...
实现此目标的最佳方法是什么。 有人可以帮我处理必须在HTML文件中添加的Jekyll代码吗?
使用液体过滤器很容易。 在_layout/post.html
模板中, _layout/post.html
添加到需要输出的位置:
Tagged with {{ page.categories | join: ', ' }}
这会将您的类别列表连接到以逗号分隔的字符串中。 如果使用插件设置“按类别存档”索引,则可以得到更高级的链接并链接到类别。
确保使用YAML Front Matter语法为_posts/
中的各个文件添加了类别:
---
layout: post
title: Title
categories:
- cat1
- cat2
- etc...
---
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.