【问题标题】:Ghost — display posts with specific tag in indexGhost — 在索引中显示带有特定标签的帖子
【发布时间】:2020-11-13 20:03:32
【问题描述】:

我想从索引中隐藏带有特定标签的帖子。 假设我的网站上有两个类别:包含每日帖子的“新闻”和包含每周帖子的“长篇阅读”。

我希望我的索引只显示“长读”,并有单独的“新闻”部分。

here 提到了几个解决方案,但还不够:

  1. {{get}} helper 不支持分页
  2. 过滤{{foreach}} 中的帖子也会影响分页——例如,如果我在过去一周有 7 个“新闻”和 1 个“长读”,我的第一页将只包含一个帖子,尽管事实上我有一堆旧的“长读物”。

实现这一目标的最佳解决方案是什么?也许将索引粘贴到tag 页面?

【问题讨论】:

    标签: ghost-blog


    【解决方案1】:

    这可以通过使用Dynamic Routing 轻松实现。更准确地说,CollectionsChannels。它们之间的区别在于 Post 只能存在于一个 Collection 中,例如“video”、“article”或“podcast”,因为将 Post 放入 Collection 会更改其 URL,而 Channel 更像是“已保存”的搜索结果,例如“评论”可以包括视频和文章,并且帖子不会更改 URL。

    【讨论】:

      猜你喜欢
      • 2013-11-01
      • 2015-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-05
      相关资源
      最近更新 更多