在octopress的索引页面中隐藏某些类别的帖子?

Hiding posts of some categories in index page in octopress?

提问人:bhansa 提问时间:7/9/2016 最后编辑:bhansa 更新时间:10/4/2017 访问量:109

问:

我使用 octopress 创建了一个博客,我制作了一个虚拟链接而不是页面,并通过编辑导航栏将其指向某些类别的帖子:

<ul class="main-navigation">
  <li><a href="{{ root_url }}/">Blog</a></li>
  <li><a href="{{ root_url }}/blog/archives">Archives</a></li>
  <li><a href="{{ root_url }}/about">About</a></li>
  <li><a href="{{ root_url }}/blog/categories/python">Python101</a></li>
</ul>

最后一个链接将仅显示来自 python 类别的帖子。 现在,我只想从索引页面上的python类别中隐藏所有帖子。您可以在此处查看实时站点 bhansa.github.ioPython101

有什么办法可以做到这一点吗?

更新:上面的博客链接不再可用。

Jekyll OctoPress 信息架构

评论

0赞 David Jacquel 7/11/2016
你能把你的源推到源分支中以便更好地分析吗?
0赞 bhansa 7/11/2016
@DavidJacquel我已经推动了更改。请检查。

答:

1赞 David Jacquel 7/12/2016 #1

让我们把它作为一个增量答案来做:

规范是:“py101 类别帖子不得出现在索引中”。您可以排除具有 py101 类别的帖子,但最终会得到显示不确定数量的帖子的分页。用户可能会迷失在没有帖子的页面上,因为您已经连续发布了 7 个 py101 帖子。

替代方法:py101 是一个集合。您可以从以下位置提供它

  • 菜单,
  • 旁白
  • 来自内部帖子,引用 py101 中新的/更新的集合项

评论

0赞 David Jacquel 7/12/2016
很好的例子:10.000 个链接是博客的一部分,但我在分页中找不到它们。它们属于 10.000 类别和存档。为什么不在博客分页中?
0赞 bhansa 7/12/2016
也许他已经改变了分页,但问题是我如何从我的索引页面中隐藏这些帖子?