2013-04-18 45 views
0

我有一個使用Jekyll的小博客。現在我想添加更多的功能到我的文章佈局。我想在每篇文章的頂部添加此行:什麼是在Jekyll網站上顯示類別的最佳方式?

Tagged with category1, category2, ... 

實現此目的的最佳方法是什麼?有人可以幫我用Jekyll代碼,我必須在我的HTML文件中添加?

回答

9

Liquid filters很容易。在你_layout/post.html模板,加入這一行,你想要的輸出:

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

這將加入您的類別列表到逗號空格分隔字符串。如果您使用插件設置「按類別歸檔」索引,則可以更加友好並鏈接到類別。

確保您已使用YAML Front Matter語法添加類別您的個人文件_posts/

--- 
layout: post 
title: Title 
categories: 
- cat1 
- cat2 
- etc... 
--- 
+0

這是有益的。謝謝你的提示!真的愛上Liquid。 – michaellee

+0

我對多個類別使用更簡潔的單行語法:'類別:[one,another,2 words]' – pgr

相關問題