如何在jekyll帖子中循环标记?
在我的帖子中,我的前面有三个标签,我试图循环遍历这些标签,但它只是将所有三个标签放在一个字符串中 我用的是:如何在jekyll帖子中循环标记?,jekyll,Jekyll,在我的帖子中,我的前面有三个标签,我试图循环遍历这些标签,但它只是将所有三个标签放在一个字符串中 我用的是: <tr> {% for tag in post.tags %} <td>{{ post.tag }}</td> {% endfor %} </tr> {post.tags%中标记的%s} {{post.tag} {%endfor%} 我想要一个开箱即用的解决方案,而不是依赖于插件,但我正在托管自己的插件,以便在必要时可以使用它们。您正
<tr>
{% for tag in post.tags %}
<td>{{ post.tag }}</td>
{% endfor %}
</tr>
{post.tags%中标记的%s}
{{post.tag}
{%endfor%}
我想要一个开箱即用的解决方案,而不是依赖于插件,但我正在托管自己的插件,以便在必要时可以使用它们。您正在引用
页面。标记
而不是循环中的标记
。使用以下命令:
<tr>
{% for tag in page.tags %}
<td>{{ tag }}</td>
{% endfor %}
</tr>
{page.tags%中的标记的%s}
{{tag}}
{%endfor%}
阅读更多信息。好的,我终于明白了。文档中并没有很好地介绍这一点,但有很大的不同。Jekyll同时支持
标记:x,y,z
和标记:x,y,z
——s非常重要。这改变了jekyll是解释多个值还是解释一个值——同样的问题可以在前面的category->categories
中找到
我可能错过了它,因为我正在使用:
tag:
- x
- y
- z
它也受支持,但不会返回“x,y,z”的字符串文字,该字符串文字可能会泄露。无论如何,感谢鲁道夫9,至少验证了我的总体方向是正确的,并且得到了语法上的支持。我认为他的答案是正确的(因为我是一个好人),但你也需要阅读这篇文章才能获得完整的学习内容 好的,我把这个标记为正确的,因为它是答案的一部分,让我重新检查语法,而不是不同的调用。但你也需要阅读我自己的答案,以获得一个完整的画面,看看这是否是导致你自己问题的原因。谢谢鲁道夫!