Deutsch
Über dieses Handbuch

Dieses Handbuch gehört zum Quartz-Plugin quartz-multilanguage. Und es ist mit ihm gebaut: Der Umschalter oben rechts kommt von dort.

Auch diese Box steht zweimal in der Konfiguration — einmal je Sprache.

6.1 – Die Startseite

Wer de/index.md und en/index.md pflegt, hat unter / nichts. Das Plugin schreibt dort eine kleine index.html, die weiterleitet:

options:
  rootRedirect: browser
  rememberChoice: true
rootRedirectWas passiert
nonenichts (Vorgabe)
defaultimmer auf die Startseite der Standardsprache
browserauf die Sprache des Besuchers, wenn eine passt

Nur, wenn die Wurzel frei ist

Liegt eine index.md unmittelbar im Vault, gehört / ihr. Das Plugin überschreibt sie nicht.

Wie browser entscheidet

Der Reihe nach:

  1. Die gemerkte Wahl — hat der Besucher schon einmal im Umschalter eine Sprache gewählt, gilt sie.
  2. navigator.languages — die Sprachen des Browsers, in seiner Reihenfolge; der erste Treffer unter den konfigurierten gewinnt.
  3. Die Standardsprache.

Die gemerkte Wahl steht vorn, und das ist der Punkt: Wer einmal auf Deutsch umgeschaltet hat, will beim nächsten Besuch nicht wieder auf Englisch landen, nur weil sein Browser das so meldet.

Abschaltbar mit rememberChoice: false — dann bleibt allein die Browsersprache.

Ohne JavaScript

Die erzeugte Seite enthält beides: ein <noscript> mit Meta-Refresh auf die Standardsprache und eine schlichte Liste aller Sprachlinks. Wer ohne Skript kommt, wird weitergeleitet oder kann klicken; leer bleibt die Seite nie.

Weiterleitungen sind für Suchmaschinen kein Ersatz für Inhalt

Eine Wurzel, die nur weiterleitet, hat nichts zu indexieren. Wer Wert auf die Startseite legt, pflegt lieber eine echte index.md mit hreflang auf die Sprachfassungen.