gpt4 book ai didi

handlebars.js - 幽灵 : newest post with specific tag on the front page

转载 作者:行者123 更新时间:2023-12-04 05:40:23 25 4
gpt4 key购买 nike

我正在为我的博客开发一个 Ghost 模板。我想在首页上只看到来自带有特定标签(例如“新闻”)的帖子的最新帖子。

是否可以在 foreach 中按标签过滤帖子环形?

还有其他解决办法吗? (首先想到的是自定义模板 tag-news.hbs 和 URL 重写的一些技巧)

最佳答案

您绝对可以使用 {{has}} 按标签过滤帖子。 helper :

{{#foreach posts}}
{{#has tag="news"}}
{{> post}}
{{/has}}
{{/foreach}}

您可以将此代码添加到 home.hbs文件,它只会在您的主页上使用。

如果您希望其他列表页面有多个帖子,我不确定将其限制为一个帖子的最佳方法。您可能必须编写自定义帮助程序。

您确实可以访问 @index变量,但如果第一个带有“新闻”的帖子是第三个帖子, @index将是 2因为它随着外部 foreach 递增环形。

很快你应该可以使用 api: https://github.com/TryGhost/Ghost/wiki/%5BWIP%5D-API-Documentation

关于handlebars.js - 幽灵 : newest post with specific tag on the front page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27356986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com