我正在寻找如何按类别撰写jekyll页面。
我在博客上发现的很多例子就是“类别页面”。
我不想只列出分类页面。
像这样
我想使标题菜单按类别和每一页。像这样

是否可以按页制作类别url?或者请介绍样页。
谢谢
发布于 2017-06-22 12:29:59
您可以在自己的页面上显示每个类别的帖子,方法是将url的最后一层作为当前类别,然后使用它筛选帖子,例如:假设我们有url https://marcanuy.github.io/jekyll-skeleton/en/subcategory1/,那么我们可以使用以下方法获得subcategory1:
{% assign current_cat = page.dir | split: "/" | last%}然后,对于当前类别,我们选择属于该类别的职位:
{% assign posts = site.categories[current_cat] | where: 'lang',page.lang %}最后,我们展示帖子。以下是完整的示例:
{% assign current_cat = page.dir | split: "/" | last%}
{% assign posts = site.categories[current_cat] | where: 'lang',page.lang %}
<ul>
{% for item in posts %}
<li><a href="{{item.url | absolute_url}}">{{item.title}}</a></li>
{% endfor %}
</ul>您可以在这个杰基尔-骨架示例站点中看到此操作,以及它的源代码:https://github.com/marcanuy/jekyll-skeleton
https://stackoverflow.com/questions/44691204
复制相似问题