Site multi-langues
Comme décrit dans la partie Configuration, il faut nécessairement une langue de base, utile pour l'attribut lang
par exemple.
Si votre configuration est comme ceci:
base: https://ehret.me
title: My site
languages:
- en
- fr
Vos contenus:
- En anglais (ici
en
, la première langue de la liste): les noms de fichiers auront la formeabout.md
(pas de mention de la langue dans le nom du fichier). - En d'autres langues (ici
fr
): les noms de fichiers auront la formeabout.fr.md
. - Les fichiers ayant un suffixe de langue non décrit dans la configuration seront affectés à la langue par défaut; dans notre exemple,
en
.
Structure:
- Si vous avez une seule langue: tout sera généré dans le répertoire
public
. Un fichierfeed.xml
sera aussi créé dans ce répertoire. - Si vous avez plusieurs langues: le site pour chaque langue sera généré dans un répertoire de nommé
public/
. Un fichier/ index.html
sera ajouté dans le répertoirepublic/
, et redirigera vers la langue par défaut. Un fichierfeed.xml
sera créé pour chaque langue.