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)) {