From e3d4b0a5e8dc1be82e3d3d5073a68812d9485f99 Mon Sep 17 00:00:00 2001 From: Robert Wagner Date: Mon, 19 Jan 2026 14:00:43 -0500 Subject: [PATCH] Use content:encoded for descriptions --- src/lib/rss.ts | 5 ++++- src/pages/[episode].astro | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/rss.ts b/src/lib/rss.ts index 5aceb54..c5ffa71 100644 --- a/src/lib/rss.ts +++ b/src/lib/rss.ts @@ -62,6 +62,7 @@ export async function getAllEpisodes() { title: string(), published: number(), description: string(), + content_encoded: optional(string()), itunes_duration: number(), itunes_episode: optional(number()), itunes_episodeType: string(), @@ -86,6 +87,7 @@ export async function getAllEpisodes() { .map( async ({ description, + content_encoded, id, title, enclosures, @@ -98,11 +100,12 @@ export async function getAllEpisodes() { const episodeNumber = itunes_episodeType === 'bonus' ? 'Bonus' : `${itunes_episode}`; const episodeSlug = dasherize(title); + const episodeContent = content_encoded || description; return { id, title: `${title}`, - content: description, + content: episodeContent, description: truncate(htmlToText(description), 260), duration: itunes_duration, episodeImage: itunes_image?.href, diff --git a/src/pages/[episode].astro b/src/pages/[episode].astro index a4fa627..27553bf 100644 --- a/src/pages/[episode].astro +++ b/src/pages/[episode].astro @@ -182,7 +182,7 @@ const title = `${episode.title} - ${show.title} - Episode ${episode.episodeNumbe

Show Notes