diff --git a/views/post.pug b/views/post.pug index 4030147..94cdc53 100644 --- a/views/post.pug +++ b/views/post.pug @@ -2,6 +2,41 @@ doctype html html head title #{cleanTitle(post.title)} : #{subreddit} + meta(property='og:title', content=cleanTitle(post.title) + ' : ' + subreddit) + meta(property='og:description', content='' + post.selftext) + meta(property='og:author_name', content='u/' + post.author) + if !post.has_media + if post.gallery + meta(property='twitter:card', content='summary_large_image') + each item in post.gallery_items + meta(property='og:image', content='' + item.thumbnail) + meta(property='og:image:url', content='' + item.large) + if post.images + meta(property='twitter:card', content='summary_large_image') + meta(property='og:image', content='' + post.images.source) + meta(property='og:image:url', content='' + post.images.source) + else + if post.media + if post.media.not_hosted_in_reddit + if post.media.source === 'YouTube' + meta(property='twitter:card', content='player') + meta(property='og:type', content='video') + meta(property='og:video', content='' + post.media.embed_src) + else + if post.media.source === 'external' + if post.images + meta(name='twitter:card', content='summary_large_image') + meta(property='og:image', content='' + post.images.source) + meta(property='og:image:src', content='' + post.images.source) + else + meta(name='twitter:card', content='summary_large_image') + meta(property='og:image', content='' + post.media.source) + meta(property='og:image:url', content='' + post.media.source) + else + meta(property='twitter:card', content='player') + meta(property='og:type', content='video') + meta(property='og:video', content='' + post.media.source) + meta(property='og:video:type', content='video/mp4') include includes/head.pug body(class=""+ (user_preferences.theme === 'auto' ? 'dark' : user_preferences.theme) + "") include includes/topbar.pug