File tree 1 file changed +27
-0
lines changed
1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change
1
+ {{- $pctx := . -}}
2
+ {{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}}
3
+ {{- $pages := where $pctx.RegularPages "Params.categories" "intersect" (slice "R") -}}
4
+ {{- $limit := site.Config.Services.RSS.Limit | default 10 -}}
5
+ {{- if ge $limit 1 -}}{{ $pages = $pages | first $limit }}{{- end -}}
6
+ {{- printf "<?xml version =\" 1.0\" encoding =\" utf-8\" standalone =\" yes\" ?>" | safeHTML }}
7
+ <rss version =" 2.0" xmlns : atom =" http://www.w3.org/2005/Atom" >
8
+ <channel >
9
+ <title >{{ if eq .Title .Site.Title }}{{ .Site.Title }} (R Posts){{ else }}{{ with .Title }}{{.}} (R Posts){{ end }}{{ end }}</title >
10
+ <link >{{ .Permalink }}</link >
11
+ <description >Full-content RSS feed for R posts on {{ .Site.Title }}</description >
12
+ {{ with .Site.LanguageCode }}<language >{{.}}</language >{{end}}
13
+ {{ with .Site.Copyright }}<copyright >{{.}}</copyright >{{end}}
14
+ {{ if not .Date.IsZero }}<lastBuildDate >{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate >{{ end }}
15
+ <atom : link href =" {{ .Permalink }}" rel =" self" type =" application/rss+xml" />
16
+ {{ range $pages }}
17
+ <item >
18
+ <title >{{ .Title }}</title >
19
+ <link >{{ .Permalink }}</link >
20
+ <pubDate >{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate >
21
+ <guid >{{ .Permalink }}</guid >
22
+ <description >{{ .Content | html }}</description >
23
+ {{ range .Params.categories }}<category >{{ . }}</category >{{ end }}
24
+ </item >
25
+ {{ end }}
26
+ </channel >
27
+ </rss >
You can’t perform that action at this time.
0 commit comments