Como se muestra en el sitio de ejemplo, utilizamos Directorio de configuración para mantener una organización más sencilla y configuraciones específicas del entorno; es especialmente útil en sitios multilingües.
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 admite múltiples formatos de configuración:
TOML,YAMLyJSON, cámbielo a voluntad.
_defaultcontiene las configuraciones predeterminadas.- Las configuraciones
productionanularán las configuraciones predeterminadas en el entorno de producción. - También puede definir más configuraciones de entorno, como
development(el entorno predeterminado dehugo server),testing,staging. Y luego especifique el entorno a través del indicador-e. - El nombre del archivo de configuración con el código de idioma afectado tiene efecto solo en el sitio de ese idioma, como
config.zh-hans.toml, es útil para separar configuraciones y parámetros de diferentes idiomas.
Las configuraciones multilingües no funcionan en configuraciones
author, es decir,author.zh-hans.tomlno tendrán efecto. Se sabe queconfig,params,menuymenusadmiten configuración multilingüe.
Comentarios