diff options
author | Dillon <dillonzq@outlook.com> | 2020-04-22 18:58:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-22 18:58:40 +0300 |
commit | 07b669c826f9250e6593e880f80c63bf70f5a746 (patch) | |
tree | 2493616f0f9380ec01b115ee093653aeff6a2ded /layouts/taxonomy | |
parent | f5fb31ec43e59765feb0b214895d3cee1039d02a (diff) |
feat: add social link for RSS and some configs (#250)
Diffstat (limited to 'layouts/taxonomy')
-rw-r--r-- | layouts/taxonomy/rss.xml | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/layouts/taxonomy/rss.xml b/layouts/taxonomy/rss.xml new file mode 100644 index 0000000..4f9bed6 --- /dev/null +++ b/layouts/taxonomy/rss.xml @@ -0,0 +1,64 @@ +<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"> + <channel> + <title> + {{- .Title }} | {{ T .Data.Singular | default (humanize .Data.Singular) }} | {{ .Site.Title -}} + </title> + <link> + {{- .Permalink -}} + </link> + <description> + {{- .Title }} | {{ T .Data.Singular | default (humanize .Data.Singular) }} | {{ .Site.Title -}} + </description> + <generator>Hugo -- gohugo.io</generator> + {{- with .Site.LanguageCode -}} + <language> + {{- . -}} + </language> + {{- end -}} + {{- with .Site.Author.email -}} + <managingEditor> + {{- . }}{{ with $.Site.Author.name }} ({{ . }}){{ end -}} + </managingEditor> + <webMaster> + {{- . }}{{ with $.Site.Author.name }} ({{ . }}){{ end -}} + </webMaster> + {{- end -}} + {{- with .Site.Copyright -}} + <copyright> + {{- . -}} + </copyright> + {{- end -}} + {{- if not .Date.IsZero -}} + <lastBuildDate> + {{- .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" -}} + </lastBuildDate> + {{- end -}} + <atom:link href="{{ .Permalink }}" rel="self" type="application/rss+xml" /> + {{- range .Pages | first (.Site.Params.list.rss | default 10) -}} + <item> + <title> + {{- .Title -}} + </title> + <link> + {{- .Permalink -}} + </link> + <pubDate> + {{- .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" -}} + </pubDate> + <author> + {{- .Params.author | default $.Site.Author.name | default (T "author") -}} + </author> + <guid> + {{- .Permalink -}} + </guid> + <description> + {{- with .Summary -}} + {{- dict "content" . "ruby" true "fraction" true "fontawesome" true | partial "function/content.html" | plainify -}} + {{- else -}} + {{- .Description | plainify -}} + {{- end -}} + </description> + </item> + {{- end -}} + </channel> +</rss> |