49 lines
1.1 KiB
HTML
49 lines
1.1 KiB
HTML
|
<!doctype html>
|
||
|
<html
|
||
|
itemscope
|
||
|
class="{{- if not site.Params.theme_switcher -}}
|
||
|
{{- site.Params.theme_default -}}
|
||
|
{{- end -}}"
|
||
|
lang="{{ site.LanguageCode | default `en-US` }}"
|
||
|
itemtype="http://schema.org/WebPage">
|
||
|
<head>
|
||
|
<!-- head (don't cache it) -->
|
||
|
{{ partial "essentials/head.html" . }}
|
||
|
|
||
|
|
||
|
<!-- style (always cache it) -->
|
||
|
{{ partialCached "essentials/style.html" . }}
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
<!-- cache partial only in production -->
|
||
|
{{ if hugo.IsProduction }}
|
||
|
{{ partialCached "preloader.html" . }}
|
||
|
{{ partialCached "gtm-noscript.html" . }}
|
||
|
{{ else }}
|
||
|
{{ partial "preloader.html" . }}
|
||
|
|
||
|
|
||
|
<!-- tailwind size indicator -->
|
||
|
{{ partial "components/tw-size-indicator.html" . }}
|
||
|
{{ end }}
|
||
|
|
||
|
|
||
|
<!-- header (don't cache it) -->
|
||
|
{{ partial "essentials/header.html" . }}
|
||
|
{{ partial "search-modal.html" (dict "Context" . ) }}
|
||
|
|
||
|
|
||
|
<main>
|
||
|
{{ block "main" . }}{{ end }}
|
||
|
</main>
|
||
|
|
||
|
<!-- footer -->
|
||
|
{{ partial "essentials/footer.html" . }}
|
||
|
|
||
|
|
||
|
<!-- script (always cache it) -->
|
||
|
{{ partialCached "essentials/script.html" . }}
|
||
|
</body>
|
||
|
</html>
|