main
html 32 lines 1.18 KB
Raw
1 {{- if lt hugo.Version "0.146.0" }}
2 {{- errorf "=> hugo v0.146.0 or greater is required for hugo-PaperMod to build " }}
3 {{- end -}}
4
5 <!DOCTYPE html>
6 {{- $theme := site.Params.defaultTheme | default "auto" }}
7 {{- if eq $theme "dark" }}
8 <html lang="{{ site.Language }}" dir="{{ .Language.LanguageDirection | default "auto" }}" data-theme="dark">
9 {{- else if eq $theme "light" }}
10 <html lang="{{ site.Language }}" dir="{{ .Language.LanguageDirection | default "auto" }}" data-theme="light">
11 {{- else }}
12 <html lang="{{ site.Language }}" dir="{{ .Language.LanguageDirection | default "auto" }}" data-theme="auto">
13 {{- end }}
14
15 <head>
16 {{- partial "head.html" . }}
17 </head>
18
19 {{- if (or (ne .Kind `page` ) (eq .Layout `archives`) (eq .Layout `search`)) }}
20 <body class="list" id="top" data-ai-generated="true">
21 {{- else }}
22 <body id="top" data-ai-generated="true">
23 {{- end }}
24 <a class="skip-link" href="#main-content">Skip to content</a>
25 {{ partialCached "header.html" . .Page -}}
26 <main id="main-content" class="main" tabindex="-1">
27 {{- block "main" . }}{{ end }}
28 </main>
29 {{ partialCached "footer.html" . .Layout .Kind (.Param "hideFooter") (.Param "ShowCodeCopyButtons") -}}
30 </body>
31
32 </html>