繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM