diff --git a/layouts/_default/list.atom.xml b/layouts/_default/list.atom.xml
index 308002fb..4825f1fa 100644
--- a/layouts/_default/list.atom.xml
+++ b/layouts/_default/list.atom.xml
@@ -72,12 +72,16 @@
{{ range $page.OutputFormats }}
{{ $rel := cond (eq .Permalink $page.Permalink) "self" .Rel }}
- {{ printf `` .Permalink $rel .MediaType | safeHTML }}
+ {{ if or (eq $rel "alternate") (eq $rel "enclosure") (eq $rel "related") (eq $rel "self") (eq $rel "via") }}
+ {{ printf `` .Permalink $rel .MediaType | safeHTML }}
+ {{ end }}
{{ end }}
{{ range $t := $page.Translations }}
{{ range .OutputFormats }}
- {{ printf `` .Permalink $t.Lang .Rel .MediaType | safeHTML }}
+ {{ if or (eq .Rel "alternate") (eq .Rel "enclosure") (eq .Rel "related") (eq .Rel "self") (eq .Rel "via") }}
+ {{ printf `` .Permalink $t.Lang .Rel .MediaType | safeHTML }}
+ {{ end }}
{{ end }}
{{ end }}
@@ -165,12 +169,16 @@
{{ range $page.OutputFormats }}
{{ $rel := cond (eq .Permalink $page.Permalink) "self" .Rel }}
- {{ printf `` .Permalink $rel .MediaType | safeHTML }}
+ {{ if or (eq $rel "alternate") (eq $rel "enclosure") (eq $rel "related") (eq $rel "self") (eq $rel "via") }}
+ {{ printf `` .Permalink $rel .MediaType | safeHTML }}
+ {{ end }}
{{ end }}
{{ range $t := $page.Translations }}
{{ range .OutputFormats }}
- {{ printf `` .Permalink $t.Lang .Rel .MediaType | safeHTML }}
+ {{ if or (eq .Rel "alternate") (eq .Rel "enclosure") (eq .Rel "related") (eq .Rel "self") (eq .Rel "via") }}
+ {{ printf `` .Permalink $t.Lang .Rel .MediaType | safeHTML }}
+ {{ end }}
{{ end }}
{{ end }}