diff --git a/lib/routes/bilibili/dynamic.ts b/lib/routes/bilibili/dynamic.ts index 0df01415f..ecf312eae 100644 --- a/lib/routes/bilibili/dynamic.ts +++ b/lib/routes/bilibili/dynamic.ts @@ -68,7 +68,7 @@ const getTitle = (data: Modules) => { return `${major.courses?.title} - ${major.courses?.sub_title}`; } const type = major.type.replace('MAJOR_TYPE_', '').toLowerCase(); - return major[type]?.title; + return major[type]?.title || getDes(data); }; const getDes = (data: Modules) => { let desc = ''; @@ -325,7 +325,7 @@ async function handler(ctx) { } const imgHTMLSource = imgHTML ? `
${imgHTML}` : ''; return { - title: getTitle(data) || '', + title: getTitle(data), description: `${description}${originDescription}
${urlText}${getIframe(data, disableEmbed)}${getIframe(origin, disableEmbed)}${imgHTMLSource}`, pubDate: data.module_author?.pub_ts ? parseDate(data.module_author.pub_ts, 'X') : undefined, link,