diff --git a/index.ts b/index.ts index 31acf2a..b161ab4 100644 --- a/index.ts +++ b/index.ts @@ -47,8 +47,9 @@ app.use(async (ctx) => { item["guid"][0].$.isPermaLink = item["guid"][0].$.isPermalink; delete item["guid"][0].$.isPermalink; - item["itunes:subtitle"][0] = - item["itunes:subtitle"][0].slice(0, -3) + "…"; + item["itunes:subtitle"][0].length < 255 + ? item["itunes:subtitle"][0] + : item["itunes:subtitle"][0].slice(0, 255) + "…"; item["itunes:summary"][0] = item["itunes:summary"][0].replace( /(<([^>]+)>)/gi, ""