2015-10-06 111 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我在哪里展示如何创建标记/类别页面(每个标记单独页面)而不使用插件。
在发布日期的年份中创建类似的东西并不难。