Création d’un site multilingue avec Hugo

Fichier config.yml:

Structure de dossiers:

/en
/fr

Mettre la langue principale dans un sous-dossier (/en) avec defaultContentLanguageInSubdir: true

Nomenclature des articles

Il suffit de créer nos articles dans /content/posts et de les nommer ainsi:

mon-article.fr.md
mon-article.en.md

Hugo se chargera du reste (création des deux sites, liens entre les deux langues) à condition d’avoir un thème multilingue.

Liens utiles: