--- layout: null eleventyExcludeFromCollections: true excludeFromSitemap: true pagination: data: feeds size: 1 alias: feed permalink: "{{ feed.permalink }}.json" --- { "version": "https://jsonfeed.org/version/1", "title": "{{ feed.title | append: " • " | append: globals.site_name }}", "icon": "{{ globals.cdn_url }}{{ globals.avatar }}?class=w144&v={% appVersion %}", "home_page_url": "{{ globals.url }}", "feed_url": "{{ globals.url }}{{ feed.permalink }}.json", "items": [ {%- for entry in feed.entries limit:20 %} {%- assign feedItem = entry.feed | default: entry -%} {%- capture contentHtml -%} {%- if feedItem.content -%} {{ feedItem.content | markdown | convertRelativeLinks: globals.url }} {%- else -%} {{ feedItem.description | markdown | convertRelativeLinks: globals.url }} {%- endif -%} {%- endcapture -%} { "id": "{{ feedItem.url | generatePermalink: globals.url | encodeAmp }}", "title": "{{ feedItem.title | jsonEscape }}", "content_html": {{ contentHtml | jsonEscape }}, "date_published": "{{ feedItem.date | date: "%a, %d %b %Y %H:%M:%S %z" }}", "url": "{{ feedItem.url | generatePermalink: globals.url | encodeAmp }}" }{%- unless forloop.last -%},{%- endunless -%} {%- endfor -%} ] }