From 38c232cba79fef576a8aa420c83fef35a6680474 Mon Sep 17 00:00:00 2001 From: Garrit Franke Date: Wed, 7 Oct 2020 22:53:40 +0200 Subject: [PATCH] Fix RSS feed order --- lib/rss.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/rss.js b/lib/rss.js index eba1184..fc805eb 100644 --- a/lib/rss.js +++ b/lib/rss.js @@ -55,6 +55,9 @@ const blogPostsRssXml = (blogPosts) => { let rssItemsXml = ""; blogPosts .filter((post) => !post.frontmatter.draft) + // Ternary operator is used to fix chromium sorting + // See: https://stackoverflow.com/a/36507611 + .sort((a, b) => (a.frontmatter.date < b.frontmatter.date ? 1 : -1)) .forEach((post) => { const postDate = Date.parse(post.frontmatter.date); if (!latestPostDate || postDate > Date.parse(latestPostDate)) {