我想制作一个类别页面。
{% for post in site.categories[CATEGORY_NAME] %}
<li><a href="{{ post.url }}">{{ post.title }}</a> ({{post.date|date:"%-d %B %Y"}})</li>
{% endfor %}
是否可以使用页面参数填写CATEGORY_NAME
?然后我可以有一个文件category.html
,可以作为多个类别的索引页面(例如category.html?name=food
和category.html?name=animals
。
我找到了一些处理这个问题的插件,但是要求插件似乎有点过分。
这是我能找到的最相关的论坛帖子。
https://groups.google.com/forum/#!topic/jekyll-rb/y-dq-63Uvy4
如果我没有插件就无法做到这一点,有充分的理由吗?
答案 0 :(得分:5)
我认为正确答案是Jekyll页面必须在提供之前编译为html。如果液体语言采用参数,则无法进行此操作。