创建链接到博客文章的侧边栏导航

时间:2019-06-19 11:00:47

标签: jekyll liquid

我正在Jekyll建立个人博客,并且具有侧栏导航,其中包括健身,书籍,应用等。

每篇博文均分配给一个类别。我正在尝试这样做,以便当有人单击侧边栏上的类别之一时,将他们带到一个页面,该页面显示该特定类别的所有帖子。

我该怎么做?我需要为该类别创建每个单独的页面吗? 例如,博客帖子1和6都在“应用程序”下分配,如果我想在应用程序下显示所有帖子,我该怎么做?

1 个答案:

答案 0 :(得分:0)

docs说,当您使用apps变量时,应该出现类别为site.categories.apps的帖子。

因此,假设存在类别appsbooks。根据需要设置目录;我的建议是/categories/apps.html/categories/books.html

在每个页面中,使用for循环遍历具有该类别的每个帖子:

/categories/apps.html

{% for post in site.categories.apps %}
    // display the post here
{% endfor %}

在侧边栏中,只需有一个按钮或链接到/categories/apps.html/categories/books.html