X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fclient-html.ts;h=b8c87e9578fdf52ed49ca3439ca70888181faa9c;hb=d73417b332900c3e5cfdb1bece42cdc2ca69f3c1;hp=9f668dedb37a68b5703fc6061432e2c610ac2c49;hpb=cf649c2ed918b3cc6bd4c92f38c7752174ac1e9a;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/client-html.ts b/server/lib/client-html.ts index 9f668dedb..b8c87e957 100644 --- a/server/lib/client-html.ts +++ b/server/lib/client-html.ts @@ -32,6 +32,7 @@ type Tags = { numberOfItems: number } + siteName: string title: string url: string description: string @@ -94,6 +95,7 @@ export class ClientHtml { const url = WEBSERVER.URL + video.getWatchStaticPath() const title = escapeHTML(video.name) + const siteName = escapeHTML(CONFIG.INSTANCE.NAME) const description = escapeHTML(video.description) const image = { @@ -111,7 +113,7 @@ export class ClientHtml { const twitterCard = CONFIG.SERVICES.TWITTER.WHITELISTED ? 'player' : 'summary_large_image' const schemaType = 'VideoObject' - customHtml = ClientHtml.addTags(customHtml, { url, title, description, image, embed, ogType, twitterCard, schemaType }) + customHtml = ClientHtml.addTags(customHtml, { url, siteName, title, description, image, embed, ogType, twitterCard, schemaType }) return customHtml } @@ -139,6 +141,7 @@ export class ClientHtml { const url = videoPlaylist.getWatchUrl() const title = escapeHTML(videoPlaylist.name) + const siteName = escapeHTML(CONFIG.INSTANCE.NAME) const description = escapeHTML(videoPlaylist.description) const image = { @@ -158,7 +161,7 @@ export class ClientHtml { const twitterCard = CONFIG.SERVICES.TWITTER.WHITELISTED ? 'player' : 'summary' const schemaType = 'ItemList' - customHtml = ClientHtml.addTags(customHtml, { url, embed, title, description, image, list, ogType, twitterCard, schemaType }) + customHtml = ClientHtml.addTags(customHtml, { url, siteName, embed, title, description, image, list, ogType, twitterCard, schemaType }) return customHtml } @@ -173,8 +176,6 @@ export class ClientHtml { static async getEmbedHTML () { const path = ClientHtml.getEmbedPath() - console.log('coucu') - console.log(path) if (ClientHtml.htmlCache[path]) return ClientHtml.htmlCache[path] @@ -208,6 +209,7 @@ export class ClientHtml { customHtml = ClientHtml.addDescriptionTag(customHtml, escapeHTML(entity.description)) const url = entity.Actor.url + const siteName = escapeHTML(CONFIG.INSTANCE.NAME) const title = escapeHTML(entity.getDisplayName()) const description = escapeHTML(entity.description) @@ -221,7 +223,7 @@ export class ClientHtml { const twitterCard = 'summary' const schemaType = 'ProfilePage' - customHtml = ClientHtml.addTags(customHtml, { url, title, description, image, ogType, twitterCard, schemaType }) + customHtml = ClientHtml.addTags(customHtml, { url, title, siteName, description, image, ogType, twitterCard, schemaType }) return customHtml } @@ -324,6 +326,7 @@ export class ClientHtml { private static generateOpenGraphMetaTags (tags: Tags) { const metaTags = { 'og:type': tags.ogType, + 'og:site_name': tags.siteName, 'og:title': tags.title, 'og:image': tags.image.url }