By
{% assign last_pos=include.authors.size | minus: 1 %}
{% assign and_pos=include.authors.size | minus: 2 %}
{% for i in (0..last_pos) %}
{% assign author_id=include.authors[i] %}
{% assign author=site.authors[author_id] %}{% if author %}{{ author.name }}{% else %}{{ author_id }}{% endif %}{% if i == and_pos %} and {% elsif i < and_pos %}, {% endif %}
{% endfor %}
on {{ include.date | date_to_long_string }}