diff --git a/layouts/_default/list.atom.xml b/layouts/_default/list.atom.xml index a6850752..ba69b834 100644 --- a/layouts/_default/list.atom.xml +++ b/layouts/_default/list.atom.xml @@ -108,7 +108,7 @@ {{ $published := $subpage.PublishDate.Format $date }} {{ $title := markdownify $subpage.Title }} - {{ $link := cond $external $subpage.Params.link $subpage.Permalink }} + {{ $link := cond $external (htmlEscape $subpage.Params.link) $subpage.Permalink }} {{ if and $content $external }} {{ $text := or ($subpage.Param "paige.feeds.page_link" | markdownify) "⏎" }} @@ -157,7 +157,7 @@ {{ $href := cond (and (eq $rel "alternate") (eq .MediaType.Type "text/html")) $link .Permalink }} - + {{ end }} {{ range $t := $subpage.Translations }} diff --git a/layouts/_default/list.rss.xml b/layouts/_default/list.rss.xml index 0fb57c20..47dde8dc 100644 --- a/layouts/_default/list.rss.xml +++ b/layouts/_default/list.rss.xml @@ -95,7 +95,7 @@ {{ $published := $subpage.PublishDate.Format $date }} {{ $title := $subpage.Title | markdownify | plainify | htmlUnescape }} - {{ $link := cond $external $subpage.Params.link $subpage.Permalink }} + {{ $link := cond $external (htmlEscape $subpage.Params.link) $subpage.Permalink }} {{ with $authors }} {{ $primary := index . 0 }} @@ -144,7 +144,7 @@ {{ $href := cond (and (eq $rel "alternate") (eq .MediaType.Type "text/html")) $link .Permalink }} - + {{ end }} {{ range $t := $subpage.Translations }}