|
66 | 66 | <!-- optional additional page-specific stuff that goes into head --> |
67 | 67 | {{ end }} |
68 | 68 | </head> |
69 | | - <body x-data="{ isNavOpen: false }" :class="isNavOpen && 'overflow-hidden'" class="bg-dark font-body text-gray-900"> |
| 69 | + <body x-data="{ isNavOpen: false, globalData: { githubStargazers: null } }" x-init="determineGitHubStargazersCount('{{ .Site.Language.Lang }}', globalData)" :class="isNavOpen && 'overflow-hidden'" class="bg-dark font-body text-gray-900"> |
70 | 70 | {{ partial "nav.html" . }} |
71 | 71 | {{- $topPadding := cond .IsHome "" "pt-12" -}} |
72 | 72 | <div class="bg-gray-100 min-vh-80 {{ $topPadding }}"> |
|
76 | 76 | {{ end }} |
77 | 77 | </div> |
78 | 78 | {{ partial "footer.html" . }} |
79 | | - |
| 79 | + {{ if hugo.IsServer }} |
| 80 | + <script data-domain="cryptomator.local" src="https://plausible.skymatic.de/js/script.file-downloads.hash.outbound-links.tagged-events.local.js" integrity="sha384-eSdyNyMq4w2Hzeb7A3pkbi2+zvI/skXuKlWsX5uzccigZEHDhHyBYoTASuSW+ZUQ" crossorigin="anonymous" defer></script> |
| 81 | + {{ $baseJs := resources.Get "js/base.js" }} |
| 82 | + <script type="text/javascript" src="{{ $baseJs.RelPermalink }}" defer></script> |
| 83 | + {{ else }} |
| 84 | + <script data-domain="cryptomator.org" src="https://plausible.skymatic.de/js/script.file-downloads.hash.outbound-links.tagged-events.js" integrity="sha384-egs8fp2Vph6JyDsFP2YT8pcJ87gHh8zcRbUNh9YokH9WugpdG6hBOlJI7+uxrBEf" crossorigin="anonymous" defer></script> |
| 85 | + {{ $baseJs := resources.Get "js/base.js" | minify | fingerprint }} |
| 86 | + <script type="text/javascript" src="{{ $baseJs.RelPermalink }}" integrity="{{ $baseJs.Data.Integrity }}" defer></script> |
| 87 | + {{ end }} |
| 88 | + {{ block "script" . }} |
| 89 | + <!-- optional additional page-specific scripts --> |
| 90 | + {{ end }} |
80 | 91 | {{ $jquery := resources.Get "js/jquery/jquery.min.js" | fingerprint }} |
81 | 92 | <script type="text/javascript" src="{{ $jquery.RelPermalink }}" integrity="{{ $jquery.Data.Integrity }}"></script> |
82 | | - |
83 | 93 | {{ $alpine := resources.Get "js/alpinejs/cdn.min.js" | fingerprint }} |
84 | 94 | <script type="text/javascript" src="{{ $alpine.RelPermalink }}" integrity="{{ $alpine.Data.Integrity }}" defer></script> |
85 | | - |
86 | 95 | {{ $lazysizes := resources.Get "js/lazysizes/lazysizes.min.js" | fingerprint }} |
87 | 96 | <script type="text/javascript" src="{{ $lazysizes.RelPermalink }}" integrity="{{ $lazysizes.Data.Integrity }}" async></script> |
88 | | - |
89 | | - {{ if hugo.IsServer }} |
90 | | - <script defer data-domain="cryptomator.local" src="https://plausible.skymatic.de/js/script.file-downloads.hash.outbound-links.tagged-events.local.js" integrity="sha384-eSdyNyMq4w2Hzeb7A3pkbi2+zvI/skXuKlWsX5uzccigZEHDhHyBYoTASuSW+ZUQ" crossorigin="anonymous"></script> |
91 | | - {{ else }} |
92 | | - <script defer data-domain="cryptomator.org" src="https://plausible.skymatic.de/js/script.file-downloads.hash.outbound-links.tagged-events.js" integrity="sha384-egs8fp2Vph6JyDsFP2YT8pcJ87gHh8zcRbUNh9YokH9WugpdG6hBOlJI7+uxrBEf" crossorigin="anonymous"></script> |
93 | | - {{ end }} |
94 | 97 | </body> |
95 | 98 | </html> |
0 commit comments