2020-03-04 12:12:24 +00:00
|
|
|
//- Needs website_origin, title, post
|
2020-03-01 03:43:43 +00:00
|
|
|
|
2020-02-21 12:35:19 +00:00
|
|
|
include includes/post
|
2020-01-18 15:38:14 +00:00
|
|
|
|
|
|
|
doctype html
|
|
|
|
html
|
|
|
|
head
|
2020-03-01 03:43:43 +00:00
|
|
|
title= title
|
2020-02-05 06:05:18 +00:00
|
|
|
include includes/head
|
2020-05-04 11:50:54 +00:00
|
|
|
script(type="module" src=getStaticURL("html", "/static/js/post_overlay.js"))
|
2020-03-04 12:12:24 +00:00
|
|
|
meta(property="og:url" content=`${website_origin}/p/${post.data.shortcode}`)
|
|
|
|
meta(property="og:type" content="article")
|
2020-03-04 12:18:37 +00:00
|
|
|
- let firstEntry = post.children[0]
|
|
|
|
- let postType = "Photo"
|
|
|
|
if post.children.length >= 2
|
|
|
|
- postType = "Post" //- it's a gallery, but "Gallery" doesn't really sound right
|
|
|
|
else if firstEntry.isVideo()
|
|
|
|
- postType = "Video"
|
|
|
|
meta(property="og:title" content=`${postType} by ${post.data.owner.full_name || post.data.owner.username}`)
|
2020-03-04 12:12:24 +00:00
|
|
|
- let description = ""
|
|
|
|
if post.getCaption()
|
|
|
|
- description = post.getCaption()
|
|
|
|
if post.children.length >= 2
|
|
|
|
if description
|
|
|
|
- description = `\n\n${description}`
|
|
|
|
- description = `Gallery of ${post.children.length} images.${description}`
|
|
|
|
if description
|
|
|
|
meta(property="og:description" content=description)
|
|
|
|
if firstEntry.isVideo()
|
|
|
|
meta(property="og:video" content=`${website_origin}${firstEntry.getVideoUrlP()}`)
|
|
|
|
meta(property="og:video:type" content="video/mp4")
|
|
|
|
meta(property="og:video:width" content=firstEntry.data.dimensions.width)
|
|
|
|
meta(property="og:video:height" content=firstEntry.data.dimensions.height)
|
|
|
|
meta(property="og:video:alt" content=firstEntry.getAlt())
|
|
|
|
else
|
|
|
|
meta(property="og:image" content=`${website_origin}${firstEntry.getDisplayUrlP()}`)
|
|
|
|
meta(property="og:image:width" content=firstEntry.data.dimensions.width)
|
|
|
|
meta(property="og:image:height" content=firstEntry.data.dimensions.height)
|
|
|
|
meta(property="og:image:type" content="image/jpeg")
|
|
|
|
meta(property="og:image:alt" content=firstEntry.getAlt())
|
|
|
|
meta(property="og:site_name" content="Bibliogram")
|
|
|
|
|
2020-01-18 15:38:14 +00:00
|
|
|
body.post-page
|
2020-02-21 12:35:19 +00:00
|
|
|
main
|
2020-02-26 07:12:48 +00:00
|
|
|
+post(post, false)
|