1{{ define "main" }}
2<div class="wrapper">
3 <article>
4 <div class="frontmatter">
5 <h1 class="post-title" style="view-transition-name: title"><a href="{{ .Permalink }}">{{ .Title | markdownify }}</a></h1>
6 <p style="view-transition-name: post-meta-{{ .Title | urlize }}"><strong>Reading Time:</strong> {{ .ReadingTime }} minutes | <strong>Published:</strong> {{ dateFormat "2006-01-02" .Date }} | <strong>Last Edited:</strong> {{ dateFormat "2006-01-02" .Lastmod }}</p>
7 </div>
8 {{- if .Params.toc }}
9 <aside id="toc">
10 <div class="toc">
11 <h3 class="toc-title">Table of Contents</h3>
12 {{ .TableOfContents }}
13 </div>
14 </aside>
15 {{- end }}
16 <div class="content">
17 {{ .Content | replaceRE "(<h[1-6] id=\"(.+)\".*>)(.*)(</h[1-6]>)" `${1}${3} <a class="anchor-tag" ariaLabel="Anchor" href="#${2}">¶</a>${4}` | safeHTML }}
18 </div>
19 </article>
20</div>
21{{ end }}