diff options
Diffstat (limited to 'themes')
-rw-r--r-- | themes/default/layouts/_default/rss.xml | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/themes/default/layouts/_default/rss.xml b/themes/default/layouts/_default/rss.xml index 3e8e337..c7bba6d 100644 --- a/themes/default/layouts/_default/rss.xml +++ b/themes/default/layouts/_default/rss.xml @@ -1,5 +1,7 @@ {{- define "main" -}} +{{- $absURL := "" | absURL -}} + {{- $limit := .Site.Config.Services.RSS.Limit -}} {{- if lt $limit 1 -}} @@ -42,11 +44,11 @@ {{- $atomSelf = printf `<atom:link rel="self" href=%q type=%q />` .Permalink .MediaType | safeHTML -}} {{- with $.Paginator.Prev -}} - {{- $atomPrevious = printf `<atom:link rel="previous" href=%q />` .URL | safeHTML -}} + {{- $atomPrevious = printf `<atom:link rel="previous" href=%q />` (.URL | absURL) | safeHTML -}} {{- end -}} {{- with $.Paginator.Next -}} - {{- $atomNext = printf `<atom:link rel="next" href=%q />` .URL | safeHTML -}} + {{- $atomNext = printf `<atom:link rel="next" href=%q />` (.URL | absURL) | safeHTML -}} {{- end -}} {{- end -}} @@ -69,7 +71,7 @@ <lastBuildDate>{{ $lastBuildDate }}</lastBuildDate> <image> <title>{{ $title }}</title> - <url>{{ .Site.BaseURL }}{{ $image }}</url> + <url>{{ $absURL }}{{ $image }}</url> <link>{{ .Permalink }}</link> </image> @@ -89,7 +91,7 @@ {{- $image = "/data/media/404.png" -}} {{- end -}} - {{- $atomAuthorUri := print .Site.BaseURL $image -}} + {{- $atomAuthorUri := print $absURL $image -}} {{- $atomAuthorName := or .Params.Feed.name $author.name -}} {{- if .Params.Feed.favicon -}} @@ -97,7 +99,7 @@ {{- if not (fileExists (print "public/" $favicon)) -}} {{- $favicon = "/data/media/404.png" -}} {{- end -}} - {{- $atomAuthorUri = print .Site.BaseURL $favicon -}} + {{- $atomAuthorUri = print $absURL $favicon -}} {{- end -}} <item> @@ -106,9 +108,9 @@ <pubDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate> <guid>{{ .Permalink }}</guid> <description> - {{- partial "function-content.html" . | html -}} + {{ partial "function-content.html" . | html -}} {{- print "<br>" | html -}} - {{- partial "rss-tags.html" . | html -}} + {{- partial "rss-tags.html" . | html }} </description> <atom:author> <atom:name>{{ $atomAuthorName }}</atom:name> |