Voir la documentation d'installation.
Voir CONTRIBUTING.md.
- Modifier le fichier
eleventy.config.js
pour configurer les paramètres de build d'Eleventy différemment. - Ajouter des composants du DSFR dans le dossier
_includes/components
et des mises en page dans le dossier_includes/layouts
.- Ajouter de nouveaux conteneurs markdown dans le fichier
markdown-custom-containers.js
.
- Ajouter de nouveaux conteneurs markdown dans le fichier
Voir aussi la documentation des composants
- Ajouter des chaînes de caractères localisées dans le dossier
_data/i18n/[lang]/index.js
.- Pour ajouter une nouvelle traduction, ajouter un dossier
[lang]
danscontent
, un nouveau fichier_data/i18n/[lang]/index.js
et l'inclure dans_data/i18n/index.js
.
- Pour ajouter une nouvelle traduction, ajouter un dossier
- Ajouter des styles personnalisés et des images dans le dossier
public
.- Celui-ci sera copié tel quel dans le dossier de sortie. Cela signifie que
./public/css/*
persistera dans./_site/css/*
après la construction du livrable.
- Celui-ci sera copié tel quel dans le dossier de sortie. Cela signifie que
- Compléter le README et la documentation. 😀
- Voir un exemple de worklow de déploiement sur GitHub Pages sur la branche
gh-pages
.
En cas d'erreur lors du build :
Error: Get Pages site failed
Error: HttpError: Not Found
Essayer cette configuration.
- [OPTIONNEL] Configurer la redirection de toutes les URLs des pages dont la langue est celle par défaut.