{{- /* Deprecate site.Author.email in favor of site.Params.author.email */}} {{- $authorEmail := "" }} {{- with site.Params.author }} {{- if reflect.IsMap . }} {{- with .email }} {{- $authorEmail = . }} {{- end }} {{- end }} {{- else }} {{- with site.Author.email }} {{- $authorEmail = . }} {{- warnf "The author key in site configuration is deprecated. Use params.author.email instead." }} {{- end }} {{- end }} {{- /* Deprecate site.Author.name in favor of site.Params.author.name */}} {{- $authorName := "" }} {{- with site.Params.author }} {{- if reflect.IsMap . }} {{- with .name }} {{- $authorName = . }} {{- end }} {{- else }} {{- $authorName = . }} {{- end }} {{- else }} {{- with site.Author.name }} {{- $authorName = . }} {{- warnf "The author key in site configuration is deprecated. Use params.author.name instead." }} {{- end }} {{- end }} {{- $desc := or .Params.Subtitle .Params.Description .Description .Summary }} {{- $pctx := . }} {{- if .IsHome }}{{ $pctx = site }}{{ end }} {{- $pages := slice }} {{- if or $.IsHome $.IsSection }} {{- $pages = where $pctx.RegularPages "Type" (or "post" "articles") }} {{- else }} {{- $pages = $pctx.Pages }} {{- end }} {{- $limit := site.Config.Services.RSS.Limit }} {{- if ge $limit 1 }} {{- $pages = $pages | first $limit }} {{- end }} {{- printf "" | safeHTML }} {{ if eq .Title site.Title }}{{ site.Title }}{{ else }}{{ with .Title }}{{ . }} on {{ end }}{{ site.Title }}{{ end }} {{ .Permalink }} {{ i18n "recent"}} {{ if ne .Title site.Title }}{{ with .Title }}{{ i18n "in" | lower}} {{ . }} {{ end }}{{ end }}{{ i18n "on" | lower }} {{ site.Title }} Hugo {{ hugo.Version }} {{ site.Language.LanguageCode }} {{ with $authorName -}} {{ . }} {{ end -}} {{ with $authorName }} {{ . }} {{ end -}} {{ with site.Copyright -}} {{ . }} {{ end -}} {{ now.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} {{ with .OutputFormats.Get "RSS" -}} {{ printf "" .Permalink .MediaType | safeHTML -}} {{ end -}} {{- range $pages }} {{ .Title }} {{ .Permalink }} {{ .PublishDate.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} {{ with $authorName -}} {{ . }} {{ end -}} {{ .Permalink }} {{ $desc | transform.XMLEscape | safeHTML }} {{- $cover := partial "partials/page/cover.html" (dict "page" .) }} {{ with $cover -}} {{- end }} {{- end }}