single.html

 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 }}