【发布时间】:2015-05-11 09:40:29
【问题描述】:
这似乎很基本,但我一直在寻找它,但找不到任何东西。我正在努力将我拥有的旧的遗留/专有博客转换为 Jekyll。到目前为止,一切进展顺利,我的大多数事情都运作良好。我遇到了按日期生成索引的问题。
我想要以下内容:
http://example.org/2012/01/03
http://example.org/2012/02/02
etc...
这些路径中的每一个都会列出该日期的帖子列表。所以在 Jekyll 方面,我想我会看到类似的东西:
_site/2012/01/03/index.html
_site/2012/02/02/index.html
etc...
...我可以在其中指定用于生成这些列表页面的模板。你如何在 Jekyll 中做到这一点?
【问题讨论】:
-
所以我假设您想要一个包含所有帖子日期的 URL 的索引页面(列表)?以及不以 .html 结尾的漂亮 URL?只是想在我回答你的问题之前说清楚
-
我只想为每个有帖子的日期创建一个页面,列出这些帖子。我不需要这些日期/页面的列表;昨晚我和 jekyll 一起工作时,已经有了一个小的 javascript 日历,它用帖子突出显示日期。当您单击日期时,它会遵循上面的 url 模式(现在是 404)。阅读更多文档后,我想我需要编写一个自定义生成器插件?我打算今天尝试一下。
-
hmm,除了使用液体标签并根据月份和年份在每个文件夹中创建一个文件之外,我认为您需要一个自定义 ruby 插件,但祝你好运! (这可能会有所帮助:jekyllrb.com/docs/posts/#displaying-an-index-of-posts)\