在我的网站上,会有两种类型的帖子:blog
和portfolio
。我希望每个类别都有一个页面,只显示该类别的帖子。
在杰基尔实现这一目标的最佳途径是什么?我做了一些功课,但我很难找到一个好的答案。
答案 0 :(得分:6)
如果您将帖子放入文件夹posts
和portfolio
,jekyll自然会定义两个类别
root
|-- posts
| `-- _posts
| |-- 2012-01-12-post.textile
| `-- 2012-03-22-post.textile
`-- portfolio
`-- _posts
|-- 2011-04-05-post.textile
`-- 2012-02-02-post.textile
然后你可以拥有一个可以创建类别页面的生成器,然后你可以从这篇文章中获取灵感:http://www.justkez.com/generating-a-tag-cloud-in-jekyll/,除了生成标签页而不是生成标签页面。
修改强>
此插件generate_category.rb
也可以为您提供帮助:http://recursive-design.com/projects/jekyll-plugins/