diff options
Diffstat (limited to 'atom.xml.njk')
-rw-r--r-- | atom.xml.njk | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/atom.xml.njk b/atom.xml.njk new file mode 100644 index 0000000..e19f107 --- /dev/null +++ b/atom.xml.njk @@ -0,0 +1,33 @@ +---json +{ + "permalink": "/atom.xml", + "eleventyExcludeFromCollections": true +} +--- +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom" xml:base="{{ metadata.url }}"> + <title>{{ metadata.title }}</title> + <subtitle>{{ metadata.subtitle }}</subtitle> + <link href="{{ permalink | absoluteUrl(metadata.url) }}" rel="self" /> + <link href="{{ metadata.url }}" /> + <updated + >{{ collections.posts | getNewestCollectionItemDate | dateToRfc3339 + }}</updated + > + <id>{{ metadata.url }}</id> + <author> + <name>{{ metadata.author.name }}</name> + <email>{{ metadata.author.email }}</email> + </author> + {%- for post in collections.post | reverse %} {%- set absolutePostUrl = post.url | absoluteUrl(metadata.url) %} + <entry> + <title>{{ post.data.title }}</title> + <link href="{{ absolutePostUrl }}" /> + <updated>{{ post.date | dateToRfc3339 }}</updated> + <id>{{ absolutePostUrl }}</id> + <content xml:lang="{{ metadata.language }}" type="html"> + <![CDATA[{{ post.templateContent | htmlToAbsoluteUrls(absolutePostUrl) }}]]> + </content> + </entry> + {%- endfor %} +</feed> |