2013-07-01 81 views
1

在我的網站上,我有一個項目組合。我想要一個子類別概覽頁面,其中列出了所有具有該子類別的項目,並能夠通過此列表進行分頁。與Jekyll分頁

我有一個工作模板,可以獲得全部某個給定子類別的項目,但我現在該如何分頁?

{% for project in site.pages %} 
    {% if project.layout == 'project' and project.subcategories contains page.title %} 
     <h3><a href="{{ project.url }}">{{ project.title }}</a></h3> 
    {% endif %} 
    {% endfor %} 

IE我想顯示前10個項目中,則有一個鏈接到下一個10等。

請注意我的項目頁面不是帖子,而是與我的_posts目錄分開。

+0

您的項目JSON是什麼樣的? – Wolfr

回答

3

沒有插件,這是不可能的。

你應該爲此編寫自己的發電機。看看http://jekyllrb.com/docs/plugins/該怎麼做。

我不太擅長Ruby,但是您可能希望您的生成器通過site.pages循環,檢查佈局,然後將適當的頁面添加到site.pages數組。

雖然這不會在GitHub-Pages上工作!