Spaces:
Running
Running
<!-- internal template --> | |
{{- /* 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 " | |