From cd0e8b98ee1440f7ee7c77cf1f47077eab3e67fc Mon Sep 17 00:00:00 2001 From: Ole Eskild Steensen Date: Thu, 16 Mar 2023 23:12:47 +0100 Subject: [PATCH] Properly use updated field from note in RSS feed --- .eleventy.js | 5 +++++ src/site/feed.njk | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.eleventy.js b/.eleventy.js index 45530f3..d49d1d4 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -325,6 +325,11 @@ module.exports = function (eleventyConfig) { singleTags: ["link"] } }); + + eleventyConfig.addFilter("dateToZulu", function(date){ + if(!date) return ""; + return new Date(date).toISOString("dd-MM-yyyyTHH:mm:ssZ"); + }); eleventyConfig.addFilter("jsonify", function (variable) { return JSON.stringify(variable) || '""'; }); diff --git a/src/site/feed.njk b/src/site/feed.njk index cfe346d..f08f4d7 100644 --- a/src/site/feed.njk +++ b/src/site/feed.njk @@ -18,7 +18,7 @@ {% else %}{{ note.fileSlug }} {% endif %} - {{ (note.updated or note.date ) | dateToRfc3339 }} + {%if note.data.updated %}{{ note.data.updated | dateToZulu }}{%else%}{{ note.date | dateToRfc3339 }}{%endif%} {{ meta.siteBaseUrl }}{{note.url | url }} {{ note.templateContent | hideDataview | link | taggify | htmlToAbsoluteUrls(meta.siteBaseUrl) }}