Zoals de voorbeeldsite laat zien, gebruiken we Configuratiemap om de organisatie- en omgevingsspecifieke instellingen eenvoudiger te maken. Dit is vooral handig op meertalige 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 ondersteunt meerdere configuratieformaten:
TOML,YAMLenJSON, wijzig dit naar wens.
_defaultbevat de standaardconfiguraties.production-configuraties overschrijven de standaardconfiguraties in de productieomgeving.- U kunt ook meer omgevingsconfiguraties definiëren, zoals
development(de standaardomgevinghugo server),testing,staging. En geef vervolgens de omgeving op via de vlag-e. - De bestandsnaam van de configuratie met de betreffende taalcode is alleen van kracht op die taalsite, zoals
config.zh-hans.toml. Het is handig om configuraties en parameters van verschillende talen te scheiden.
De meertalige configuraties werken niet op
author-configuraties, dat wil zeggen datauthor.zh-hans.tomlniet van kracht zal zijn. Er zijn bekendeconfig,params,menuenmenusdie meertalige configuratie ondersteunen.