summaryrefslogtreecommitdiff
path: root/themes/neonxp/layouts/_default/section.feed.json
blob: d7d70d00b573795afdcba35d880ba611b0bb408d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
    "version": "https://jsonfeed.org/version/1",
    "title": {{ .Site.Title | jsonify  }},
    "home_page_url": {{ .Permalink | jsonify }},
    {{ with  .OutputFormats.Get "json" -}}
    "feed_url": {{ .Permalink | jsonify  }},
    {{- end }}
    {{- if .Site.Params.author -}}
     "author": {
        "name": {{ .Site.Params.author | jsonify }}
    },
    {{ end -}}
    {{- if .Data.Pages -}}
    "items": [
        {{ range $index, $element := first 10 .Data.Pages -}}
            {{ if $index }},{{end}} {
                "title": {{ $element.Title | jsonify }},
                "id": {{ $element.Permalink | jsonify }},
                "url": {{ $element.Permalink | jsonify }},
                "summary": {{ $element.Summary | jsonify }},
                {{- if eq $element.Type "link" -}}
                "external_url": {{ $element.Params.link | jsonify }},
                {{- end -}}
                "content_html": {{ $element.Content | jsonify }},
                "content_text": {{ $element.Plain | jsonify }},
                "date_published": {{ $element.Date.Format "2006-02-01T15:04:05-0700" | jsonify }}
            }
        {{- end }}
    ]
    {{ end -}}
}