baseof.html (4376B)
1 <!DOCTYPE html> 2 <html lang="{{ .Site.Language.Lang }}"> 3 4 <head> 5 <title>{{ block "title" . }}{{ .Site.Params.HeadTitle | default .Site.Title }}{{ end }}</title> 6 {{ partial "head.html" . }} 7 </head> 8 9 {{ $csClass := "colorscheme-light" }} 10 {{ if eq .Site.Params.colorScheme "dark" }} 11 {{ $csClass = "colorscheme-dark" }} 12 {{ else if eq .Site.Params.colorScheme "auto" }} 13 {{ $csClass = "colorscheme-auto" }} 14 {{ end }} 15 16 <body class="preload-transitions {{ $csClass }}{{ if .Site.Params.rtl }} rtl{{ end }}"> 17 {{ partial "float" . }} 18 <main class="wrapper"> 19 {{ partial "header.html" . }} 20 21 <div class="content"> 22 {{ block "content" . }}{{ end }} 23 </div> 24 25 {{ partial "footer.html" . }} 26 </main> 27 28 {{ if .HasShortcode "mermaid" }} 29 <script src="https://cdn.jsdelivr.net/npm/mermaid@9.3.0/dist/mermaid.min.js" 30 integrity="sha256-QdTG1YTLLTwD3b95jLqFxpQX9uYuJMNAtVZgwKX4oYU=" crossorigin="anonymous"></script> 31 <script> 32 mermaid.initialize({ startOnLoad: true }); 33 </script> 34 {{ end }} 35 36 {{ if .Site.Params.disableDefaultJsScripts }} 37 {{ if not .Site.Params.hideColorSchemeToggle }} 38 {{ errorf "Invalid configuration. Default JS scripts are disabled, but 'hideColorSchemeToggle' is false." }} 39 {{end}} 40 {{ else if hugo.IsServer }} 41 {{ $script := resources.Get "js/coder.js" }} 42 <script src="{{ $script.RelPermalink }}"></script> 43 {{ else }} 44 {{ $script := resources.Get "js/coder.js" | minify | fingerprint }} 45 <script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script> 46 {{ end }} 47 48 {{ range .Site.Params.customJS }} 49 {{ if hugo.IsServer }} 50 {{ $script := resources.Get . }} 51 <script src="{{ $script.RelPermalink }}"></script> 52 {{ else }} 53 {{ $script := resources.Get . | minify | fingerprint }} 54 <script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script> 55 {{ end }} 56 {{ end }} 57 58 {{ range .Site.Params.customRemoteJS }} 59 {{ if hugo.IsServer }} 60 {{ $script := resources.GetRemote . }} 61 <script src="{{ $script.RelPermalink }}"></script> 62 {{ else }} 63 {{ $script := resources.GetRemote . | minify | fingerprint }} 64 <script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script> 65 {{ end }} 66 {{ end }} 67 68 69 {{ template "_internal/google_analytics.html" . }} 70 71 {{ if and .Site.Params.fathomAnalytics .Site.Params.fathomAnalytics.siteID }} 72 {{- partial "analytics/fathom" . -}} 73 {{ end }} 74 75 {{ if and .Site.Params.plausibleAnalytics .Site.Params.plausibleAnalytics.domain }} 76 {{- partial "analytics/plausible" . -}} 77 {{ end }} 78 79 {{ if and .Site.Params.goatCounter .Site.Params.goatCounter.code }} 80 {{- partial "analytics/goatcounter" . -}} 81 {{ end }} 82 83 {{ if and .Site.Params.cloudflare .Site.Params.cloudflare.token }} 84 {{- partial "analytics/cloudflare" . -}} 85 {{ end }} 86 87 {{ if and .Site.Params.baidu .Site.Params.baidu.token }} 88 {{- partial "analytics/baidu" . -}} 89 {{ end }} 90 91 {{ if and .Site.Params.wideAngleAnalytics .Site.Params.wideAngleAnalytics.siteID }} 92 {{- partial "analytics/wideangle" . -}} 93 {{ end }} 94 95 {{ if and .Site.Params.matomo .Site.Params.matomo.serverURL }} 96 {{- partial "analytics/matomo" . -}} 97 {{ end }} 98 99 {{ if and .Site.Params.googleTagManager .Site.Params.googleTagManager.id }} 100 {{- partial "analytics/googletagmanager" . -}} 101 {{ end }} 102 103 {{ if and .Site.Params.applicationInsights .Site.Params.applicationInsights.connectionString }} 104 {{- partial "analytics/applicationinsights" . -}} 105 {{ end }} 106 107 {{ if and .Site.Params.microAnalytics .Site.Params.microAnalytics.id }} 108 {{- partial "analytics/microanalyticsio" . -}} 109 {{ end }} 110 111 {{ if and .Site.Params.onedollarstats .Site.Params.onedollarstats.id }} 112 {{- partial "analytics/onedollarstats" . -}} 113 {{ end }} 114 115 {{ if .Site.Params.vercelAnalytics}} 116 {{- partial "analytics/vercel" . -}} 117 {{ end }} 118 119 {{ if and .Site.Params.yandexMetrika .Site.Params.yandexMetrika.id }} 120 {{- partial "analytics/yandex-metrika" . -}} 121 {{ end }} 122 123 {{ if and .Site.Params.umami .Site.Params.umami.siteID }} 124 {{- partial "analytics/umami" . -}} 125 {{ end }} 126 127 {{ if and .Site.Params.pirsch .Site.Params.pirsch.code }} 128 {{- partial "analytics/pirsch" . -}} 129 {{ end }} 130 131 {{ if and .Site.Params.clicky .Site.Params.clicky.id }} 132 {{- partial "analytics/clicky" . -}} 133 {{ end }} 134 135 {{- partial "body/extensions" . -}} 136 </body> 137 </html>