fix: escape XML entities in podcast feed
This commit is contained in:
@ -33,7 +33,7 @@ export async function updatePodcastRSS() {
|
|||||||
itemsXml += `
|
itemsXml += `
|
||||||
<item>
|
<item>
|
||||||
<title><![CDATA[${ep.title}]]></title>
|
<title><![CDATA[${ep.title}]]></title>
|
||||||
<description><![CDATA[${ep.title.replace(/\]\]>/g, "]]>").replace(/&/g, "&")}]]></description>
|
<description><![CDATA[${ep.title.replace(/\]\]>/g, "]]>").replace(/&/g, "&")}]]></description>
|
||||||
<author>${channelAuthor}</author>
|
<author>${channelAuthor}</author>
|
||||||
<category>${channelCategories}</category>
|
<category>${channelCategories}</category>
|
||||||
<language>${channelLanguage}</language>
|
<language>${channelLanguage}</language>
|
||||||
@ -104,7 +104,7 @@ export async function updatePodcastRSS() {
|
|||||||
<channel>
|
<channel>
|
||||||
<title>${channelTitle}</title>
|
<title>${channelTitle}</title>
|
||||||
<link>${channelLink}</link>
|
<link>${channelLink}</link>
|
||||||
<description>${channelDescription}]]></description>
|
<description><![CDATA[${channelDescription}]]></description>
|
||||||
<lastBuildDate>${lastBuildDate}</lastBuildDate>
|
<lastBuildDate>${lastBuildDate}</lastBuildDate>
|
||||||
${itemsXml}
|
${itemsXml}
|
||||||
</channel>
|
</channel>
|
||||||
|
Reference in New Issue
Block a user