使用替换过滤器mangles jekyll site.tags

使用替换过滤器mangles jekyll site.tags,jekyll,liquid,Jekyll,Liquid,在使用for循环渲染site.tags中的所有标记时,我在控制站点标记的外观方面遇到问题 这就是我的意图: <li class="sliced-almonds">sliced almonds</li> 切片杏仁 这就是我所拥有的: {% for tag in site.tags %} <li class="{{ tag | handleize | replace:' ','-' }}">{{ tag }}</li> {% endfor

在使用for循环渲染
site.tags中的所有
标记时,我在控制站点标记的外观方面遇到问题

这就是我的意图:

<li class="sliced-almonds">sliced almonds</li>
  • 切片杏仁
  • 这就是我所拥有的:

    {% for tag in site.tags %}
        <li class="{{ tag | handleize | replace:' ','-' }}">{{ tag }}</li>
    {% endfor %}
    
    {%for site.tags%}
    
  • {{{tag}
  • {%endfor%}
    但我得到的却是:

    <li class="[" sliced-almonds",-[<post:-="" salads="" salad-04="">]]"&gt;sliced almonds</li>
    

    刚刚想好了。使用从
    站点抓取标记时,标记
    标记[0]
    是名称,
    标记[1]
    是与该标记关联的所有帖子

    <ul>
        {% for tag in site.tags %}
        <li class="{{ tag[0]  | replace:' ','-' }}">{{ tag }}</li>
        {% endfor %}
    </ul>
    
      {site.tags%中的标记的%s}
    • {{tag}
    • {%endfor%}