--- eleventyExcludeFromCollections: true eleventyImport: collections: - categoryFeeds pagination: data: collections.categoryFeeds size: 1 alias: categoryFeed permalink: "categories/{{ categoryFeed.slug }}/feed.xml" --- {{ site.name }} — {{ categoryFeed.name }} {{ site.url }}/categories/{{ categoryFeed.slug }}/ Posts tagged with "{{ categoryFeed.name }}" on {{ site.name }} {{ site.locale | default('en') }} {%- set listedCategoryPosts = categoryFeed.posts | excludeUnlistedPosts %} {%- if listedCategoryPosts.length %} {{ listedCategoryPosts | getNewestCollectionItemDate | dateToRfc822 }} {%- endif %} {%- for post in listedCategoryPosts %} {%- set absolutePostUrl = site.url + post.url %} {%- set postImage = post.data.photo %} {%- if postImage %} {%- 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 }} {{ post.content | htmlToAbsoluteUrls(absolutePostUrl) | escape }} {%- if postImage and postImage != "" and (postImage | length) > 10 %} {%- set imageUrl = postImage | url | absoluteUrl(site.url) %} {%- endif %} {%- endfor %}