Files
Hugo_MAP-NSU-Komplex/hugo.toml
T
maik fb4310666c feat(karte): nur Deutschland anzeigen (Invers-Maske) + lokale pmtiles-Basemap verdrahten
- map.js: Invers-Maske aus Bundeslaender-GeoJSON blendet Nachbarlaender/Meer aus
  (Even-Odd, alle Ringe -> Enklaven Berlin/Bremen bleiben sichtbar)
- map.js: Ausschnitt via setMaxBounds fest auf Deutschland begrenzt
- map.js: Grenz-GeoJSON immer laden; gefuellter Umriss als Fallback ohne Tiles
- scripts.html/karte.html/hugo.toml: protomaps-leaflet + pmtiles-Basemap
- .gitignore: /static/tiles/ (6,7-GB-pmtiles liegt ausserhalb des Repos)
2026-08-19 15:58:05 +02:00

168 lines
5.2 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
baseURL = "https://map.staging.it.nsudz.de/"
defaultContentLanguage = "de"
defaultContentLanguageInSubdir = false # Deutsch unter /, Englisch unter /en/
title = "Offener Prozess"
theme = "op-dz"
enableRobotsTXT = true
removePathAccents = true # ä/ö/ü → a/o/u in URLs
[taxonomies]
kategorie = "kategorien"
[markup.goldmark.renderer]
unsafe = true
# ============================================================================
# GETEILTE PARAMS (sprachunabhängig)
# ============================================================================
[params]
kategorieFarbeDefault = "#1e2758"
foerderLogo = "images/foerderlogos/logo-footer.png"
instagramURL = "https://www.instagram.com/offener_prozess"
email = "info@offener-prozess.de"
[params.map]
# Kein externes CDN: Basemap = selbst gehostete Vektor-Tiles (Protomaps/OSM)
# als .pmtiles auf dem eigenen Server unter /tiles/, gerendert im Browser via
# protomaps-leaflet. Fallback ohne pmtiles = lokaler Umriss (static/geo/).
# pmtilesURL leer lassen → Default /tiles/germany.pmtiles (relativ zur baseURL).
flavor = "light"
attribution = "© OpenStreetMap-Mitwirkende"
# ============================================================================
# SPRACHEN
# ============================================================================
[languages]
# -------------------------------- DEUTSCH --------------------------------
[languages.de]
languageName = "Deutsch"
languageCode = "de-DE"
weight = 1
title = "Offener Prozess"
[languages.de.params]
description = "Interaktive Karte der Schauplätze des NSU-Komplexes ein Dokumentationsprojekt von Offener Prozess."
flag = "🇩🇪"
foerderHinweis = "Platzhalterfläche für Förderlogos"
[languages.de.params.address]
city = "Chemnitz"
[[languages.de.menus.main]]
name = "Schauplätze"
url = "/schauplaetze/"
weight = 20
[[languages.de.menus.main]]
name = "Aufenthaltsorte"
parent = "Schauplätze"
url = "/kategorien/aufenthaltsorte/"
weight = 1
[[languages.de.menus.main]]
name = "Unterstützende"
parent = "Schauplätze"
url = "/kategorien/unterstutzende/"
weight = 2
[[languages.de.menus.main]]
name = "Raubüberfälle"
parent = "Schauplätze"
url = "/kategorien/raububerfalle/"
weight = 3
[[languages.de.menus.main]]
name = "Mordanschläge"
parent = "Schauplätze"
url = "/kategorien/mordanschlage/"
weight = 4
[[languages.de.menus.main]]
name = "Erinnerungsorte"
url = "/erinnerungsorte/"
weight = 25
[[languages.de.menus.main]]
name = "So funktioniert's"
url = "/so-funktionierts/"
weight = 30
[[languages.de.menus.main]]
name = "Über das Projekt"
url = "/ueber/"
weight = 40
[[languages.de.menus.meta]]
name = "Website"
url = "https://offener-prozess.de"
weight = 1
[[languages.de.menus.meta]]
name = "Kontakt"
url = "mailto:info@offener-prozess.de"
weight = 2
[[languages.de.menus.legal]]
name = "Impressum"
url = "/impressum/"
weight = 1
[[languages.de.menus.legal]]
name = "Datenschutzinformation"
url = "/datenschutz/"
weight = 2
# -------------------------------- ENGLISCH --------------------------------
[languages.en]
languageName = "English"
languageCode = "en"
weight = 2
title = "Offener Prozess"
[languages.en.params]
description = "Interactive map of the sites of the NSU complex a documentation project by Offener Prozess."
flag = "🇬🇧"
foerderHinweis = "Placeholder for funding logos"
[languages.en.params.address]
city = "Chemnitz"
[[languages.en.menus.main]]
name = "Locations"
url = "/schauplaetze/"
weight = 20
[[languages.en.menus.main]]
name = "Whereabouts"
parent = "Locations"
url = "/kategorien/aufenthaltsorte/"
weight = 1
[[languages.en.menus.main]]
name = "Supporters"
parent = "Locations"
url = "/kategorien/unterstutzende/"
weight = 2
[[languages.en.menus.main]]
name = "Robberies"
parent = "Locations"
url = "/kategorien/raububerfalle/"
weight = 3
[[languages.en.menus.main]]
name = "Murders"
parent = "Locations"
url = "/kategorien/mordanschlage/"
weight = 4
[[languages.en.menus.main]]
name = "Places of remembrance"
url = "/erinnerungsorte/"
weight = 25
[[languages.en.menus.main]]
name = "How it works"
url = "/so-funktionierts/"
weight = 30
[[languages.en.menus.main]]
name = "About the project"
url = "/ueber/"
weight = 40
[[languages.en.menus.meta]]
name = "Website"
url = "https://offener-prozess.de"
weight = 1
[[languages.en.menus.meta]]
name = "Contact"
url = "mailto:info@offener-prozess.de"
weight = 2
[[languages.en.menus.legal]]
name = "Imprint"
url = "/impressum/"
weight = 1
[[languages.en.menus.legal]]
name = "Privacy policy"
url = "/datenschutz/"
weight = 2