fix: use domain from config for og image
This commit is contained in:
parent
92fcc94bfb
commit
a83863bf25
1 changed files with 6 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
|||
const { parseURI } = require('lbry-redux');
|
||||
// const { generateStreamUrl } = require('../../src/ui/util/lbrytv');
|
||||
const { WEB_SERVER_PORT } = require('../../config');
|
||||
const { WEB_SERVER_PORT, DOMAIN } = require('../../config');
|
||||
const { readFileSync } = require('fs');
|
||||
const express = require('express');
|
||||
const path = require('path');
|
||||
|
@ -59,14 +59,13 @@ function insertToHead(fullHtml, htmlToInsert) {
|
|||
|
||||
const defaultHead =
|
||||
'<title>lbry.tv</title>\n' +
|
||||
'<meta property="og:url" content="https://beta.lbry.tv" />\n' +
|
||||
`<meta property="og:url" content="${DOMAIN}" />\n` +
|
||||
'<meta property="og:title" content="LBRY On The Web" />\n' +
|
||||
'<meta property="og:site_name" content="LBRY.tv"/>\n' +
|
||||
'<meta property="og:description" content="All your favorite LBRY content in your browser." />\n' +
|
||||
'<meta property="og:image" content="/og.png" />';
|
||||
`<meta property="og:image" content="${DOMAIN}/og.png" />\n` +
|
||||
'<meta property="fb:app_id" content="1673146449633983" />';
|
||||
|
||||
|
||||
app.get('*', async (req, res) => {
|
||||
let html = readFileSync(path.join(__dirname, '/index.html'), 'utf8');
|
||||
const urlPath = req.path.substr(1); // trim leading slash
|
||||
|
@ -89,7 +88,7 @@ app.get('*', async (req, res) => {
|
|||
? truncateDescription(claim.description)
|
||||
: `Watch ${title} on LBRY.tv`;
|
||||
const claimLanguage = claim.language || 'en_US';
|
||||
const claimThumbnail = claim.thumbnail_url || 'https://beta.lbry.tv/og.png';
|
||||
const claimThumbnail = claim.thumbnail_url || `${DOMAIN}/og.png`;
|
||||
const claimTitle =
|
||||
claim.channel && !isChannel ? `${title} from ${claim.channel} on LBRY.tv` : `${title} on LBRY.tv`;
|
||||
|
||||
|
@ -109,7 +108,7 @@ app.get('*', async (req, res) => {
|
|||
head += `<meta property="og:site_name" content="LBRY.tv"/>`;
|
||||
head += `<meta property="og:type" content="website"/>`;
|
||||
// below should be canonical_url, but not provided by chainquery yet
|
||||
head += `<meta property="og:url" content="https://beta.lbry.tv/${claim.name}:${claim.claim_id}"/>`;
|
||||
head += `<meta property="og:url" content="${DOMAIN}/${claim.name}:${claim.claim_id}"/>`;
|
||||
|
||||
if (claim.source_media_type && claim.source_media_type.startsWith('video/')) {
|
||||
// const videoUrl = generateStreamUrl(claim.name, claim.claim_id);
|
||||
|
@ -126,6 +125,7 @@ app.get('*', async (req, res) => {
|
|||
} else {
|
||||
html = insertToHead(html, defaultHead);
|
||||
}
|
||||
|
||||
res.send(html);
|
||||
});
|
||||
} else {
|
||||
|
|
Loading…
Add table
Reference in a new issue