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:
- https://gohugo.io/content-management/multilingual/
- https://regisphilibert.com/blog/2018/08/hugo-multilingual-part-1-managing-content-translation/
Par Philippe St-Jacques