33 lines
1.8 KiB
HTML
33 lines
1.8 KiB
HTML
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>{{ if .IsHome }}{{ site.Title }}{{ else }}{{ .Title }} – {{ site.Title }}{{ end }}</title>
|
||
{{/* Startseite zeigt denselben Karten-Explorer wie /schauplaetze/ → dort ist die kanonische URL */}}
|
||
{{ if .IsHome }}<link rel="canonical" href="{{ "/schauplaetze/" | absLangURL }}">{{ end }}
|
||
{{ with .Description | default site.Params.description }}<meta name="description" content="{{ . }}">{{ end }}
|
||
|
||
{{/* hreflang-Alternates für Sprachversionen */}}
|
||
{{ range .AllTranslations }}
|
||
<link rel="alternate" hreflang="{{ .Language.Lang }}" href="{{ .Permalink }}">
|
||
{{ end }}
|
||
|
||
{{/* UIkit 3 – lokal gehostet (DSGVO: keine Third-Party-Requests) */}}
|
||
<link rel="stylesheet" href="{{ "vendor/uikit/css/uikit.min.css" | relURL }}">
|
||
<script defer src="{{ "vendor/uikit/js/uikit.min.js" | relURL }}"></script>
|
||
<script defer src="{{ "vendor/uikit/js/uikit-icons.min.js" | relURL }}"></script>
|
||
|
||
{{/* Theme-CSS: Fonts + Styles gebündelt, minifiziert, fingerprinted */}}
|
||
{{ $fonts := resources.Get "css/fonts.css" }}
|
||
{{ $main := resources.Get "css/main.css" }}
|
||
{{ $css := slice $fonts $main | resources.Concat "css/theme.css" }}
|
||
{{ if hugo.IsProduction }}{{ $css = $css | minify | fingerprint }}{{ end }}
|
||
<link rel="stylesheet" href="{{ $css.RelPermalink }}"{{ with $css.Data.Integrity }} integrity="{{ . }}"{{ end }}>
|
||
|
||
{{/* Leaflet-CSS nur auf Karten-Seiten (Home + Schauplätze) */}}
|
||
{{ if or .IsHome (eq .Type "schauplaetze") (eq .Type "kategorien") (eq .Type "erinnerungsorte") }}
|
||
<link rel="stylesheet" href="{{ "vendor/leaflet/leaflet.css" | relURL }}">
|
||
<link rel="stylesheet" href="{{ "vendor/markercluster/MarkerCluster.css" | relURL }}">
|
||
<link rel="stylesheet" href="{{ "vendor/markercluster/MarkerCluster.Default.css" | relURL }}">
|
||
{{ end }}
|
||
|
||
{{ block "head" . }}{{ end }}
|