{{ define "main"}} {{ .Scratch.Set "customTitleHeaderSet" true }} {{ .Scratch.Set "customTitleHeader" "Blog" }} {{ .Scratch.Set "customTitleHeaderLink" "/blog/" }} {{ partial "header.html" . }} <main> <article class="h-entry"> <h1 class='title p-name'>{{ .Title }}</h1> <a style="display: none" class="u-url" href="{{ .Permalink }}"></a> <div style="display: none;" rel="author" class="h-card p-author"> {{ $profile_image := resources.Get (printf "img/%s" .Site.Params.avatar) }} {{ $profile_width := 75 }} {{ $profile_image := $profile_image.Resize (printf "%dx webp q75" $profile_width) }} <img class="u-photo" width="{{ $profile_width }}" height="{{ $profile_width }}" src="{{ $profile_image.RelPermalink }}"/> <span > {{ .Site.Params.Author }}</span> </div> {{ .Scratch.Set "beforeDateString" "Published on "}} {{ partial "date.html" . }} {{ partial "reading_time.html" . }} {{ partial "tags/page.html" . }} <!-- content --> <div class="e-content"> {{ .Content }} </div> </article> {{ partial "sharepost.html" . }} <a href='mailto:{{ .Site.Params.email }}?subject=Re: "{{ .Title }}"' class="reply-button">Reply via Email</a> <a href="/support" class="reply-button" style="margin-left:2rem;"><i class="fas fa-coffee" style="margin-right: 0.5rem;"></i>Buy me a Coffee</a> {{ partial "webmentions.html" . }} </main> <!-- Metadata --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "headline": "{{ .Title }}", "image": [ "{{ .Site.BaseURL }}img/{{ .Site.Params.avatar }}" ], "datePublished": "{{ .Date.Format "2006-01-02" }}", "author": [{ "@type": "Person", "name": "{{ .Site.Params.Author }}", "url": "{{ .Site.BaseURL }}", "email": "mailto://{{ .Site.Params.email }}", "image": "{{ .Site.BaseURL }}img/{{ .Site.Params.avatar }}" }] } </script> {{ end }}