diff --git a/layouts/_default/rss.xml b/layouts/_default/rss.xml index 2444b377..9953f9ec 100644 --- a/layouts/_default/rss.xml +++ b/layouts/_default/rss.xml @@ -41,13 +41,14 @@ {{ range $pages }} {{ with partial "paige/authors.html" . }} - {{ $authors := slice }} - - {{ range . }} - {{ $authors = $authors | append .name }} + {{ $primary := index . 0 }} + {{ $author := "" }} + {{ if and $primary.name $primary.email }} + {{ $author = printf `%s <%s>` $primary.name $primary.email }} + {{ else if $primary.email }} + {{ $author = $primary.email }} {{ end }} - - {{ delimit $authors ", " }} + {{ $author }} {{ end }} {{ if .Content }} {{ printf "" .Content | safeHTML }}