Handlebars.js 获取所有标记以生成导航组件Ghost

Handlebars.js 获取所有标记以生成导航组件Ghost,handlebars.js,ghost-blog,Handlebars.js,Ghost Blog,我创建了一个ghost博客,并创建了一个自定义组件来显示博客中的所有标记 我使用了下面的代码来执行此操作 {{#get "tags" limit="all"}} <ul class="tags"> {{#foreach tags}} <li> <a href="{{url}}">{{name}}<

我创建了一个ghost博客,并创建了一个自定义组件来显示博客中的所有标记

我使用了下面的代码来执行此操作

{{#get "tags" limit="all"}}
    <ul class="tags">
        {{#foreach tags}}
            <li>
                <a href="{{url}}">{{name}}</a>
            </li>
        {{/foreach}}
    </ul>
{{/get}}
{{{#获取“tags”limit=“all”}
    {{{#foreach标签}
  • {{/foreach}}
{{/get}
我将该组件用作过滤器。但是我面临一些问题,

  • 不显示没有帖子的标签
  • 还有没有办法知道哪个标签过滤器当前处于活动状态
  • 有人能帮我解决我做错的事吗


    提前感谢。

    我相信没有帖子的标签在技术上是不存在的,所以他们不会创建空页路由,因为所有标签都有自己的标签页(
    /tag/example tag/
    )。至于了解活动类,我假设您希望将活动类应用于标记链接,这可以通过
    link\u class
    完成:

    
    
    但是当我这样做的时候,我的
    的所有
    标记都是当前的
    我在这里做错了什么吗?这可能是因为你把它放在页面上下文中,
    {{{tag}}…{{/tag}
    。尝试将其置于本节之外,然后查看问题是否仍然存在