mirror of https://github.com/Chocobozzz/PeerTube
Fix opengraph url tag
parent
4c1068fcee
commit
40e3f5e1c5
|
@ -31,19 +31,19 @@ module.exports = router
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function addOpenGraphTags (htmlStringPage, video) {
|
function addOpenGraphTags (htmlStringPage, video) {
|
||||||
const videoUrl = constants.CONFIG.WEBSERVER.URL + '/videos/watch/'
|
let basePreviewUrlHttp
|
||||||
let baseUrlHttp
|
|
||||||
|
|
||||||
if (video.isOwned()) {
|
if (video.isOwned()) {
|
||||||
baseUrlHttp = constants.CONFIG.WEBSERVER.URL
|
basePreviewUrlHttp = constants.CONFIG.WEBSERVER.URL
|
||||||
} else {
|
} else {
|
||||||
baseUrlHttp = constants.REMOTE_SCHEME.HTTP + '://' + video.podHost
|
basePreviewUrlHttp = constants.REMOTE_SCHEME.HTTP + '://' + video.podHost
|
||||||
}
|
}
|
||||||
|
|
||||||
// We fetch the remote preview (bigger than the thumbnail)
|
// We fetch the remote preview (bigger than the thumbnail)
|
||||||
// This should not overhead the remote server since social websites put in a cache the OpenGraph tags
|
// This should not overhead the remote server since social websites put in a cache the OpenGraph tags
|
||||||
// We can't use the thumbnail because these social websites want bigger images (> 200x200 for Facebook for example)
|
// We can't use the thumbnail because these social websites want bigger images (> 200x200 for Facebook for example)
|
||||||
const previewUrl = baseUrlHttp + constants.STATIC_PATHS.PREVIEWS + video.getPreviewName()
|
const previewUrl = basePreviewUrlHttp + constants.STATIC_PATHS.PREVIEWS + video.getPreviewName()
|
||||||
|
const videoUrl = constants.CONFIG.WEBSERVER.URL + '/videos/watch/' + video._id
|
||||||
|
|
||||||
const metaTags = {
|
const metaTags = {
|
||||||
'og:type': 'video',
|
'og:type': 'video',
|
||||||
|
|
Loading…
Reference in New Issue