Wie auf der Beispiel-Site gezeigt, verwenden wir Konfigurationsverzeichnis, um die Organisation und umgebungsspezifische Einstellungen einfacher zu verwalten. Dies ist besonders nützlich bei mehrsprachigen Sites.
1├── _default
2│ ├── config.toml
3│ ├── config.zh-hans.toml
4│ ├── config.zh-hant.toml
5│ ├── languages.toml
6│ ├── markup.toml
7│ ├── menu.toml
8│ ├── menu.zh-hans.toml
9│ ├── menu.zh-hant.toml
10│ ├── params.toml
11│ ├── params.zh-hans.toml
12│ ├── params.zh-hant.toml
13│ ├── server.toml
14└── production
15 ├── config.toml
16 └── params.toml
Hugo unterstützt mehrere Konfigurationsformate:
TOML,YAMLundJSON, ändern Sie es nach Belieben.
_defaultenthält die Standardkonfigurationen.production-Konfigurationen überschreiben die Standardkonfigurationen in der Produktionsumgebung.- Sie können auch weitere Umgebungskonfigurationen definieren, z. B.
development(die Standardumgebung vonhugo server),testing,staging. Und geben Sie dann die Umgebung über das Flag-ean. - Der Name der Konfigurationsdatei mit dem betroffenen Sprachcode wird nur auf dieser Sprachseite wirksam, z. B.
config.zh-hans.toml. Es ist nützlich, Konfigurationen und Parameter aus verschiedenen Sprachen zu trennen.
Die mehrsprachigen Konfigurationen funktionieren nicht bei
authorKonfigurationen, d. h.author.zh-hans.tomlwird nicht wirksam. Es sind dieconfig,params,menuundmenusbekannt, die eine mehrsprachige Projektierung unterstützen.
Kommentare