sass-site/source/feed.liquid
2023-04-04 17:56:36 -04:00

35 lines
1.1 KiB
Plaintext

---
pagination:
data: urls
alias: url
size: 1
urls:
- 'feed.xml'
- 'feed'
permalink: '{{ url }}'
eleventyExcludeFromCollections: true
---
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Sass Blog</title>
<id>{{ '/blog' | absoluteUrl: site.url }}</id>
<link href="{{ '/blog' | absoluteUrl: site.url }}"/>
<link href="{{ '/feed.xml' | absoluteUrl: site.url }}" rel="self"/>
<updated>{{ collections.blog | getNewestCollectionItemDate | dateToRfc3339 }}</updated>
{%- assign posts = collections.blog | reverse -%}
{%- for post in posts limit:6 %}
{%- assign absolutePostUrl = post.url | absoluteUrl: site.url -%}
<entry>
<title>{{ post.data.title }}</title>
<link href="{{ absolutePostUrl }}" rel="alternate"/>
<id>{{ absolutePostUrl }}</id>
<published>{{ post.date | dateToRfc3339 }}</published>
<updated>{{ post.date | dateToRfc3339 }}</updated>
<author>
<name>{{ post.data.author }}</name>
</author>
<content type="html">{{ post.templateContent | htmlToAbsoluteUrls: absolutePostUrl | escape }}</content>
</entry>
{% endfor -%}
</feed>