From 547b07f10e308276ca875aefbf40ec2a6ffc4372 Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Sun, 15 Sep 2024 22:08:28 -0600 Subject: properly handle unlisted posts in RSS --- feed.njk | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 feed.njk (limited to 'feed.njk') diff --git a/feed.njk b/feed.njk new file mode 100644 index 0000000..28bec07 --- /dev/null +++ b/feed.njk @@ -0,0 +1,39 @@ +---json +{ + "permalink": "feed.xml", + "eleventyExcludeFromCollections": true, + "metadata": { + "language": "en", + "title": "boringcactus", + "subtitle": "boringcactus’s blog posts", + "base": "https://www.boringcactus.com/", + "author": { + "name": "boringcactus / Melody Horn" + } + } +} +--- + + + {{ metadata.title }} + {{ metadata.description }} + + + {{ collections.post | getNewestCollectionItemDate | dateToRfc3339 }} + {{ metadata.base | addPathPrefixToFullUrl }} + + {{ metadata.author.name }} + + {%- for post in collections.post | reverse %} + {%- if not post.data.unlisted %} + {%- set absolutePostUrl %}{{ post.url | htmlBaseUrl(metadata.base) }}{% endset %} + + {{ post.data.title }} + + {{ post.date | dateToRfc3339 }} + {{ absolutePostUrl }} + {{ post.content | renderTransforms(post.data.page, metadata.base) }} + + {%- endif %} + {%- endfor %} + -- cgit v1.2.3