Mein Ziel ist es, eine mehrsprachige Website mit hugo erstellen. Denn dies würde Ich mag an:Verwenden Sie variable Sprache spezifische Zeichenfolgen in Hugo-Konfigurationsdatei
- das Thema Datei nicht berühren
- eine Konfigurationsdatei haben, die für alle Sprachen (config.toml)
- haben eine „string“ Datei für alle Sprachen die Gesamtstruktur definiert
So zum Beispiel, würde ich eine config.toml Datei wie diese:
[params.navigation]
brand = "out-website"
[params.navigation.links]
about = $ABOUT_NAME
services = $SERVICES_NAME
team = $TEAM_NAME
impressum = $IMPRESSUM_NAME
ein Englisch Sprache Datei:
ABOUT_NAME=About
SERVICES_NAME=Services
TEAM_NAME=Team
IMPRESSUM_NAME=Impressum
und ein Deutsch-Sprachdatei wie folgt aus:
ABOUT_NAME=Über uns
SERVICES_NAME=Dienste
TEAM_NAME=Mitarbeiter
IMPRESSUM_NAME=Impressum
Und dann will ich das Projekt für Englisch kompilieren, muss ich etwas entlang der Linie:
hugo --theme=... --config=config.toml --config=english.toml
und deutsch:
hugo --theme=... --config=config.toml --config=german.toml
Oder auf die gleiche Art und Weise.
Dafür brauche ich Variablen in der config.toml zu verwenden, die in english.toml definiert sind oder
Meine Google-Suche bisher sagen german.toml, dass ich nicht Variablen in TomL verwenden kann. Gibt es also einen anderen Ansatz, mit dem ich das erreichen könnte?