--- permalink: /feed.xml eleventyExcludeFromCollections: true eleventyImport: collections: - feed --- {{ site.name }} {{ site.url }}/ {{ site.description }} {{ site.locale | default('en') }} {%- set listedFeedPosts = collections.feed | excludeUnlistedPosts %} {%- if listedFeedPosts.length %} {{ listedFeedPosts | getNewestCollectionItemDate | dateToRfc822 }} {%- endif %} {%- for post in listedFeedPosts %} {%- set absolutePostUrl = site.url + post.url %} {%- set postImage = post.data.photo %} {%- if postImage %} {# If photo is an array, use first element (check if first element looks like a URL) #} {%- if postImage[0] and (postImage[0] | length) > 10 %} {%- set postImage = postImage[0] %} {%- endif %} {%- endif %} {%- if not postImage or postImage == "" %} {%- set postImage = post.data.image or (post.content | extractFirstImage) %} {%- endif %} {{ post.data.title | default(post.content | striptags | truncate(80)) | escape }} {{ absolutePostUrl }} {{ absolutePostUrl }} {{ post.date | dateToRfc822 }} {%- set _rssPixel = '' %} {{ (post.content | htmlToAbsoluteUrls(absolutePostUrl) + _rssPixel) | escape }} {%- if postImage and postImage != "" and (postImage | length) > 10 %} {%- set imageUrl = postImage | url | absoluteUrl(site.url) %} {%- endif %} {%- endfor %}