Tech: Self-Hosting Leaflet + Image-Sitemap

- Leaflet 1.9.4 + Markercluster 1.5.3 von unpkg.com lokal nach assets/vendor/leaflet/
  Spart externen DNS-Lookup, gibt Cache-Kontrolle, kein Third-Party-Call
  Inkl. marker/layers Bilder fuer Default-Marker
- preconnect zu unpkg.com aus 8 Seiten entfernt (nicht mehr noetig)
- sitemap.xml: image-Sitemap erweitert
  Pro URL og-image + Logo, Hauptseite zusaetzlich handshake
  Namespace xmlns:image hinzugefuegt
Dieser Commit ist enthalten in:
claude-dev
2026-05-10 16:17:59 +02:00
Ursprung 51278e59ca
Commit 4c1b4b6da4
19 geänderte Dateien mit 857 neuen und 49 gelöschten Zeilen

Datei anzeigen

@@ -3,7 +3,6 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect" href="https://unpkg.com" crossorigin>
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
<meta name="theme-color" content="#0A1832">
<meta name="author" content="AegisSight UG">
@@ -72,9 +71,9 @@
<link rel="stylesheet" href="/css/mobile.css">
<link rel="stylesheet" href="/css/lang-switcher.css">
<link rel="stylesheet" href="/lagen/iran-konflikt/lagebild.css">
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css" />
<link rel="stylesheet" href="https://unpkg.com/leaflet.markercluster@1.5.3/dist/MarkerCluster.css">
<link rel="stylesheet" href="https://unpkg.com/leaflet.markercluster@1.5.3/dist/MarkerCluster.Default.css">
<link rel="stylesheet" href="/assets/vendor/leaflet/leaflet.css" />
<link rel="stylesheet" href="/assets/vendor/leaflet/MarkerCluster.css">
<link rel="stylesheet" href="/assets/vendor/leaflet/MarkerCluster.Default.css">
<link rel="stylesheet" href="/cookie-consent.css">
<script type="application/ld+json">
@@ -224,8 +223,8 @@
</footer>
<script src="/js/config.js"></script>
<script src="/js/mobile-nav.js"></script>
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script>
<script src="https://unpkg.com/leaflet.markercluster@1.5.3/dist/leaflet.markercluster.js"></script>
<script src="/assets/vendor/leaflet/leaflet.js"></script>
<script src="/assets/vendor/leaflet/leaflet.markercluster.js"></script>
<script src="/lagen/iran-konflikt/lagebild.js"></script>
<script src="/cookie-consent.js"></script>
</body>