<head> <meta charset="utf-8"> <title>{{ .Title }}</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="description" content="{{ with .Params.Description }}{{ . }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}"> {{ with .Site.Params.author }}<meta name="author" content="{{ . }}">{{ end }} {{ hugo.Generator }} {{ range .Site.Params.plugins.css }} <link rel="stylesheet" href="{{ . | absURL }}"> {{ end }} {{ $style := resources.Get "css/style.css" | minify }} <link rel="stylesheet" href="{{ $style.Permalink }}" media="screen"> <link rel="shortcut icon" href="{{ `media/favicon.png` | absURL }}" type="image/x-icon"> <link rel="icon" href="{{ `media/favicon.png` | absURL }}" type="image/x-icon"> {{ if eq .Page.RelPermalink "/" }} <link rel="preload" fetchpriority="high" as="image" href="/media/home/banner.webp" type="image/webp"> {{ else }} <link rel="preload" fetchpriority="high" as="image" href="/media/titelbild.webp" type="image/webp"> {{ end }} {{ range .Site.Params.plugins.head_js }} <script src="{{ . | absURL }}" type="text/javascript"></script> {{ end }} <!-- jquery passive listener fixes --> <script> jQuery.event.special.touchstart = { setup: function( _, ns, handle ) { this.addEventListener("touchstart", handle, { passive: !ns.includes("noPreventDefault") }); } }; jQuery.event.special.touchmove = { setup: function( _, ns, handle ) { this.addEventListener("touchmove", handle, { passive: !ns.includes("noPreventDefault") }); } }; jQuery.event.special.wheel = { setup: function( _, ns, handle ){ this.addEventListener("wheel", handle, { passive: true }); } }; jQuery.event.special.mousewheel = { setup: function( _, ns, handle ){ this.addEventListener("mousewheel", handle, { passive: true }); } }; </script> {{ template "_internal/opengraph.html" . }} {{ template "_internal/twitter_cards.html" . }} </head>