Handbuchnavigation öffnen

Handbuch

So funktioniert dieses Handbuch

Die technischen Prinzipien der Website: Hugo, mehrsprachige Routen, eigenes CSS, minimales JavaScript und statische Ausgabe.

Das Handbuch ist eine statische Website: Jeder Artikel wird bereits vor der Veröffentlichung in vollständiges HTML umgewandelt. Dadurch bleibt der Client klein, die erste Seite lädt schnell und die Inhalte funktionieren auch bei deaktiviertem JavaScript.

Architektur

Hugo übernimmt Routen, Markdown, Inhaltsverzeichnisse, Sitemaps, Sprachvarianten und Metadaten. Das Projekt verwendet weder React noch Astro oder eine Komponentenbibliothek. Die Templates liegen in layouts/, die Styles in assets/css/main.css und die Artikel in den Sprachordnern unter content/.

Sprachvarianten

Englisch ist die Standardsprache und hat kein URL-Präfix. Russisch liegt unter /ru/, Deutsch unter /de/. Alle Übersetzungen teilen sich einen translationKey. Deshalb öffnet der Sprachumschalter denselben Artikel in der gewählten Sprache statt nur die Startseite.

Was im Browser läuft

Eine kleine Vanilla-JavaScript-Datei erfüllt zwei Aufgaben: Sie merkt sich das helle oder dunkle Farbschema und durchsucht einen lokalen JSON-Index. Navigation, Artikel und Sprachwechsel funktionieren auch ohne sie.

Inhalte aktualisieren

Bearbeiten Sie die passende Markdown-Datei in content/en, content/ru oder content/de. Legen Sie bei neuen Artikeln Varianten mit demselben relativen Pfad und translationKey an; Hugo verknüpft die Übersetzungen und erzeugt die passenden hreflang-Metadaten.