aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--themes/default/layouts/_default/rss.xml16
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>