doctype html
include ../mixins.pug
include garden-mixins.pug
block presets
- const langCode = grimm.dict[lang].meta.code;
- let bodyClass = "several";
html(lang=langCode)
head
block head
meta(charset="utf-8")
meta(name="viewport", content="width=device-width, initial-scale=1.0")
if collation.type == "all"
title #{tr('garden.siteName')}
else
title #{title} | #{tr('garden.siteName')}
link(rel="icon", href="/cosmetics/favicon.png")
link(rel="license", href="https://creativecommons.org/publicdomain/zero/1.0/legalcode")
link(rel="alternate" type="application/rss+xml" title="The Garden 🌿 (blog)" href="/garden/feed")
link(href="/cosmetics/style.css", rel="stylesheet")
link(href="/cosmetics/links.css", rel="stylesheet")
link(href="/cosmetics/subtitles.css", rel="stylesheet")
link(href="/cosmetics/sidenotes.css", rel="stylesheet")
if collation.type == "single"
link(href="/cosmetics/comments.css", rel="stylesheet")
link(href="/garden/garden.css", rel="stylesheet")
script(src="/cosmetics/script.js")
script(src="/garden/themer.js")
if collation.type == "single"
script(src="/cosmetics/htmx.js")
meta(property="og:url", content=`https://${baseDomain}/${pagePath}`)
meta(property="og:type", content="website")
meta(property="og:title", content=`${title}` )
if collation.type == "single"
if post.thumbnail
meta(property="og:image", content=`https://${baseDomain}/garden/media/${post.thumbnail}`)
meta(property="og:image:alt", content=post.thumbnailAlt)
if collation.type == "all"
meta(property="og:image", content=`https://${baseDomain}/thumbnails/garden.jpg`)
meta(property="og:site_name", content=tr('garden.siteName'))
meta(property="og:locale", content=`${langCode.replace("-","_")}`)
body(class=bodyClass)
#body-container
header#masthead
h1
strong#site-title: a(href="/garden")!= tr('garden.header.title')
small#site-description!= tr('garden.header.subtitle')
main#primary
block articles
aside#secondary
include sidebar.pug