如何加入 nunjucks 中被标签包围的数组值

How to join array values surrounded by tags in nunjucks

代码示例:

{% set sites = [
    {name:"Whosebug",url:"https://whosebug.com/"},
    {name:"ask-Ubuntu",url:"https://askubuntu.com/"}
] %}
{% for site in sites %}
    <a href="{{site.url}}">{{site.name}}</a>, 
{% endfor %}

结果将如下所示:
Whosebug, ask-Ubuntu

我的问题是最后如何避免不必要的,

您可以使用 loop.last - 表示最后一次迭代的布尔值 (docs)

{% set sites = [
    {name:"Whosebug",url:"https://whosebug.com/"},
    {name:"ask-Ubuntu",url:"https://askubuntu.com/"}
] %}
{% for site in sites %}
    <a href="{{site.url}}">{{site.name}}</a>{% if not loop.last %}, {% endif %} 
{% endfor %}