我试图制作我的博客节目"作者"而不是"作者"当同一篇文章的作者超过1人时。
解决方案(感谢@Avaris)是设置i = article.authors|count
,可以按如下方式使用
<div align="right">
{% set i = article.authors|count %}
{% if i != 1 %}
Authors:<br>
{% endif %}
{% if i == 1 %}
Author:<br>
{% endif %}
{% if article.authors %}
{% for author in article.authors %}
<a href="{{ SITEURL }}/{{ author.url }}">{{ author }}</a><br>
{% endfor %}
{% endif %}
</div>
这与Set variable in jinja不同,因为在Pelican中我找不到像lenght(authors)
这样的命令来获取定义条件的数字。