diff --git a/package.json b/package.json index 8cf73b9..384d7de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "summaly", - "version": "1.1.1", + "version": "1.1.2", "description": "Get web page's summary", "author": "syuilo ", "license": "MIT", diff --git a/src/general.ts b/src/general.ts index d9b336d..c41961f 100644 --- a/src/general.ts +++ b/src/general.ts @@ -75,7 +75,12 @@ export default async (url: URL.Url): Promise => { icon = icon ? URL.resolve(url.href, icon) : null; - title = title.replace(new RegExp(`\s?[\-\|:]?\s?${escapeRegExp(siteName)}$`), '').trim(); + title = title.replace(new RegExp(`${escapeRegExp(siteName)}$`), '').trim(); + title = title.replace(/[\-\|:]$/, '').trim(); + + if (title == '') { + title = siteName; + } return { title: title,