|
|
@ -55,6 +55,9 @@ const blogPostsRssXml = (blogPosts) => { |
|
|
|
let rssItemsXml = ""; |
|
|
|
let rssItemsXml = ""; |
|
|
|
blogPosts |
|
|
|
blogPosts |
|
|
|
.filter((post) => !post.frontmatter.draft) |
|
|
|
.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) => { |
|
|
|
.forEach((post) => { |
|
|
|
const postDate = Date.parse(post.frontmatter.date); |
|
|
|
const postDate = Date.parse(post.frontmatter.date); |
|
|
|
if (!latestPostDate || postDate > Date.parse(latestPostDate)) { |
|
|
|
if (!latestPostDate || postDate > Date.parse(latestPostDate)) { |
|
|
|