From aeb09539cccb3c31ca8f4aa9150b04d733fa3bb7 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Wed, 15 Mar 2023 13:24:17 +0800 Subject: [PATCH] Fallback to hostname --- packages/readabilityjs/Readability.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/readabilityjs/Readability.js b/packages/readabilityjs/Readability.js index 832f66327..5f5fb96bd 100644 --- a/packages/readabilityjs/Readability.js +++ b/packages/readabilityjs/Readability.js @@ -1935,7 +1935,10 @@ Readability.prototype = { // get site name metadata.siteName = jsonld.siteName || - values["og:site_name"] || null; + values["og:site_name"] || + values["twitter:site"] || + values["site_name"] || + values["twitter:domain"]; // get website icon const siteIcon = this._doc.querySelector( @@ -3016,7 +3019,7 @@ Readability.prototype = { textContent: textContent, length: textContent.length, excerpt: metadata.excerpt, - siteName: metadata.siteName, + siteName: metadata.siteName || new URL(this._baseURI).hostname, // Fallback to hostname siteIcon: metadata.siteIcon, previewImage: metadata.previewImage, publishedDate: metadata.publishedDate || publishedAt || this._articlePublishedDate,