Add og:video tags

This commit is contained in:
Chocobozzz 2017-10-26 15:16:05 +02:00
parent 9d9597df42
commit 7ff7802aa0
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 14 additions and 3 deletions

View File

@ -8,7 +8,8 @@ import {
CONFIG,
STATIC_PATHS,
STATIC_MAX_AGE,
OPENGRAPH_AND_OEMBED_COMMENT
OPENGRAPH_AND_OEMBED_COMMENT,
EMBED_SIZE
} from '../initializers'
import { root, readFileBufferPromise, escapeHTML } from '../helpers'
import { asyncMiddleware } from '../middlewares'
@ -52,6 +53,7 @@ function addOpenGraphAndOEmbedTags (htmlStringPage: string, video: VideoInstance
const videoName = escapeHTML(video.name)
const videoDescription = escapeHTML(video.description)
const embedUrl = CONFIG.WEBSERVER.URL + video.getEmbedPath()
const openGraphMetaTags = {
'og:type': 'video',
@ -60,6 +62,12 @@ function addOpenGraphAndOEmbedTags (htmlStringPage: string, video: VideoInstance
'og:url': videoUrl,
'og:description': videoDescription,
'og:video:url': embedUrl,
'og:video:secure_url': embedUrl,
'og:video:type': 'text/html',
'og:video:width': EMBED_SIZE.width,
'og:video:height': EMBED_SIZE.height,
'name': videoName,
'description': videoDescription,
'image': previewUrl,
@ -68,7 +76,10 @@ function addOpenGraphAndOEmbedTags (htmlStringPage: string, video: VideoInstance
'twitter:site': '@Chocobozzz',
'twitter:title': videoName,
'twitter:description': videoDescription,
'twitter:image': previewUrl
'twitter:image': previewUrl,
'twitter:player': embedUrl,
'twitter:player:width': EMBED_SIZE.width,
'twitter:player:height': EMBED_SIZE.height
}
const oembedLinkTags = [

View File

@ -37,7 +37,7 @@ async function onSuccess (jobId: number, video: VideoInstance) {
// Now we'll add the video's meta data to our friends
await updateVideoToFriends(remoteVideo, null)
return
return undefined
}
// ---------------------------------------------------------------------------