鹈鹕:用逗号加入标签

Pelican: join Tags with comma

我用 Pelican 创建了一个静态网站,目前主题中的关键字是从标签创建的,例如:

{% for tag in articles.tags %}
<meta name="keywords" content="{{ tag }}"/>
{% endfor %}

在这种情况下,会有多行。 我想要的是用','连接标签的一行,就像:<meta name="keywords" content="word1,word2,word3"/>.
谢谢

据我了解,Pelican 使用的是 Jinja 模板引擎。

这样就可以了:

<meta name="keywords" content="{{ articles.tags|join(',') }}"/>

此内置过滤器的文档:join()