Increase specificity of og:type
(#955)
Doesn't seem to do much, but it is what others do, so might as well be specific.
This commit is contained in:
parent
2b271730cc
commit
77aa405fc6
1 changed files with 13 additions and 1 deletions
|
@ -164,6 +164,18 @@ function buildClaimOgMetadata(uri, claim, overrideOptions = {}, referrerQuery) {
|
|||
getThumbnailCdnUrl(OG_IMAGE_URL) ||
|
||||
`${URL}/public/v2-og.png`;
|
||||
|
||||
const getOgType = (streamType) => {
|
||||
switch (streamType) {
|
||||
// https://ogp.me/?fbclid=IwAR0Dr3Rb3tw1W5wjFtuRMZfwewM2vlrSnNp-_ZKlvCzo5nKuX2TuTqt0kU8#types
|
||||
case 'video':
|
||||
return 'video.other';
|
||||
case 'audio':
|
||||
return 'music.song';
|
||||
default:
|
||||
return 'website';
|
||||
}
|
||||
};
|
||||
|
||||
// Allow for overriding default claim based og metadata
|
||||
const title = overrideOptions.title || claimTitle;
|
||||
const description = overrideOptions.description || claimDescription;
|
||||
|
@ -192,7 +204,7 @@ function buildClaimOgMetadata(uri, claim, overrideOptions = {}, referrerQuery) {
|
|||
head += `<meta property="og:image:height" content="219/">`;
|
||||
head += `<meta property="og:locale" content="${claimLanguage}"/>`;
|
||||
head += `<meta property="og:site_name" content="${SITE_NAME}"/>`;
|
||||
head += `<meta property="og:type" content="website"/>`;
|
||||
head += `<meta property="og:type" content="${getOgType(value?.stream_type)}"/>`;
|
||||
head += `<meta property="og:title" content="${title}"/>`;
|
||||
head += `<meta name="twitter:title" content="${title}"/>`;
|
||||
head += `<meta property="og:url" content="${claimPath}"/>`;
|
||||
|
|
Loading…
Reference in a new issue