diff --git a/feed.aanjk b/feed.aanjk new file mode 100644 index 0000000000000000000000000000000000000000..ffcab641d5e6560d777c1cda666bb1c7d3a8d56f --- /dev/null +++ b/feed.aanjk @@ -0,0 +1,39 @@ +---json +{ + "permalink": "feed.xml", + "eleventyExcludeFromCollections": true, + "metadata": { + "title": "My Blog about Boats", + "subtitle": "I am writing about my experiences as a naval navel-gazer.", + "url": "https://example.com/", + "feedUrl": "https://example.com/feed.xml", + "author": { + "name": "Boaty McBoatFace", + "email": "me@example.com" + } + } +} +--- +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <title>{{ metadata.title }}</title> + <subtitle>{{ metadata.subtitle }}</subtitle> + <link href="{{ metadata.feedUrl }}" rel="self"/> + <link href="{{ metadata.url }}"/> + <updated>{{ collections.articles | rssLastUpdatedDate }}</updated> + <id>{{ metadata.url }}</id> + <author> + <name>{{ metadata.author.name }}</name> + <email>{{ metadata.author.email }}</email> + </author> + {%- for post in collections.replace %} + {% set absolutePostUrl %}{{ post.url | url | absoluteUrl(metadata.url) }}{% endset %} + <entry> + <title>{{ post.data.title }}</title> + <link href="{{ absolutePostUrl }}"/> + <updated>{{ post.date | rssDate }}</updated> + <id>{{ absolutePostUrl }}</id> + <content type="html">{{ post.templateContent | htmlToAbsoluteUrls(absolutePostUrl) }}</content> + </entry> + {%- endfor %} +</feed> \ No newline at end of file diff --git a/feed.xml.html b/feed.xml.html deleted file mode 100644 index 44bba2f00b97e2e00adfdd62d5c06ed57438d96b..0000000000000000000000000000000000000000 --- a/feed.xml.html +++ /dev/null @@ -1,36 +0,0 @@ ---- -permalink: /feed.xml -metadata: - title: ReverseEagle ─ Developers - url: http://developers.reverseeagle.org - author: - name: The ReverseEagle Project - feed: - subtitle: Privacy-conscious, ethical and safer alternatives to software for developers. - filename: feed.xml - path: /feed.xml - url: https://developers.reverseeagle.org/feed.xml - id: https://developers.reverseeagle.org ---- -<?xml version="1.0" encoding="utf-8"?> -<feed xmlns="http://www.w3.org/2005/Atom"> - <title>{{ metadata.title }}</title> - <subtitle>{{ metadata.feed.subtitle }}</subtitle> - <link href="{{ metadata.feed.url }}" rel="self"/> - <link href="{{ metadata.url }}"/> - <updated>{{ collections.posts | rssLastUpdatedDate }}</updated> - <id>{{ metadata.feed.id }}</id> - <author> - <name>{{ metadata.author.name }}</name> - </author> - {% for replace in collections.replace %} - {% assign absolutePostUrl = replace.url | url | absoluteUrl(metadata.url) %} - <entry> - <title>{{ replace.data.title }}</title> - <link href="{{ absolutePostUrl }}"/> - <updated>{{ replace.date | rssDate }}</updated> - <id>{{ absolutePostUrl }}</id> - <content type="html">{{ replace.templateContent | htmlToAbsoluteUrls(absolutePostUrl) }}</content> - </entry> - {%- endfor %} -</feed>