diff --git a/quartz/plugins/emitters/contentIndex.tsx b/quartz/plugins/emitters/contentIndex.tsx index 01d2e0034..49f89feb3 100644 --- a/quartz/plugins/emitters/contentIndex.tsx +++ b/quartz/plugins/emitters/contentIndex.tsx @@ -55,10 +55,10 @@ function generateRSSFeed(cfg: GlobalConfiguration, idx: ContentIndexMap, limit?: const base = cfg.baseUrl ?? "" const createURLEntry = (slug: SimpleSlug, content: ContentDetails): string => ` - ${escapeHTML(content.title)} + <![CDATA[ ${escapeHTML(content.title)} ]]> https://${joinSegments(base, encodeURI(slug))} https://${joinSegments(base, encodeURI(slug))} - ${content.richContent ?? content.description} + ${content.date?.toUTCString()} ` @@ -81,11 +81,11 @@ function generateRSSFeed(cfg: GlobalConfiguration, idx: ContentIndexMap, limit?: return ` - ${escapeHTML(cfg.pageTitle)} + <![CDATA[ ${escapeHTML(cfg.pageTitle)} ]]> https://${base} - ${!!limit ? i18n(cfg.locale).pages.rss.lastFewNotes({ count: limit }) : i18n(cfg.locale).pages.rss.recentNotes} on ${escapeHTML( + + )} ]]> Quartz -- quartz.jzhao.xyz ${items}