2015-10-06 34 views
1

我希望能夠在我的博客歷史中每年自動生成年份歸檔頁面。也就是說,如果我從2014年起至少有一篇文章,我希望能夠生成/archive/2014/index.html,如果我從2013年起至少有一篇文章,我希望它能生成頁面/archive/2013/index.html。 Jekyll有沒有辦法做到這一點?在Jekyll中,我怎樣才能生成年份頁?

回答

0

Jekyll默認不提供該功能。不過,最常用的插件之一是jekyll-archives,它能夠通過日期,標籤和類別生成後期檔案。

但是,請記住,如果您使用GitHub頁面as explained here,則不支持此插件。實際上,在帖子本身中,您可以看到GitHub將永遠支持年份或類別檔案。

0

在情況(如果你需要你的網站GitHub上的頁面工作爲例)不能使用插件,您可以創建一個頁面包含所有年。

這可能沒有插件,例如請參閱Jekyll/Liquid Templating: How to group blog posts by year?


如果你絕對必須每年爲一個單獨的頁面,但還是無法使用插件,還有如果你沒事帶的YAML前事兩行每產生一個頁面的另一種方式年。
Here's an example我在哪裏展示如何創建標記/類別頁面(每個標記單獨頁面)而不使用插件。
在發佈日期的年份中創建類似的東西並不難。