Ghost — 在索引中显示带有特定标签的帖子
Ghost — display posts with specific tag in index
我想从索引中隐藏带有特定标签的 post。
假设我的网站上有两个类别:每天 post 的“新闻”和每周 post 的“长篇读物”。
我希望我的索引只显示“长篇读物”,并有单独的“新闻”部分。
提到了几个解决方案here,但它们还不够:
{{get}}
助手不支持分页
- 在
{{foreach}}
中过滤 post 也会影响分页——例如,如果我在过去一周有 7 个“新闻”和 1 个“长读”,我的第一页将只包含一个post,尽管我有一堆旧的“长读物”。
实现此目标的最佳解决方案是什么?也许将索引粘贴到 tag
页面?
这可以通过利用 Dynamic Routing. More precisely, Collections and Channels 轻松实现。它们之间的区别在于 Post 只能存在于一个 Collection 中,例如“video”、“article”或“podcast”,因为将 Post 放入 Collection 会更改它 URL,而 Channel 更像是“已保存”的搜索结果,例如“评论”可以包括视频和文章,Post 没有改变 URL。
我想从索引中隐藏带有特定标签的 post。 假设我的网站上有两个类别:每天 post 的“新闻”和每周 post 的“长篇读物”。
我希望我的索引只显示“长篇读物”,并有单独的“新闻”部分。
提到了几个解决方案here,但它们还不够:
{{get}}
助手不支持分页- 在
{{foreach}}
中过滤 post 也会影响分页——例如,如果我在过去一周有 7 个“新闻”和 1 个“长读”,我的第一页将只包含一个post,尽管我有一堆旧的“长读物”。
实现此目标的最佳解决方案是什么?也许将索引粘贴到 tag
页面?
这可以通过利用 Dynamic Routing. More precisely, Collections and Channels 轻松实现。它们之间的区别在于 Post 只能存在于一个 Collection 中,例如“video”、“article”或“podcast”,因为将 Post 放入 Collection 会更改它 URL,而 Channel 更像是“已保存”的搜索结果,例如“评论”可以包括视频和文章,Post 没有改变 URL。