Site vitrine du Registre. https://covoiturage.beta.gouv.fr
Pour cet exemple, utilisons Maxicovoit.
- Dans le dossier
src/content/operateurs
, créer le fichiermaxicovoit.md
avec le contenu suivant :
---
title: "Maxicovoit"
date: YYYY-MM-DDTHH:mm:ssZ // mettre la date du moment
linked: false // ou true si l'opérateur est connecté
logo: maxicovoit.png // pas d'espaces et de majuscules dans le nom
link: https://example.com/
---
- Commiter les modifications directement sur la branche
main
(en bas de page). - Uploader le logo
maxicovoit.png
danssrc/static/images/operateurs
. Une taille de 480x480 est suffisante. - Commiter les modifications directement sur la branche
main
(en bas de page). - Vérifier le bon déroulement du déploiement dans les Actions
Github ne permet pas de renommer les fichiers dans son interface. Il est nécessaire d'envoyer le fichier image avec le bon nom directement.
Pour cet exemple, utilisons Olympus.
- Dans le dossier
src/content/territoires
, créer le fichierolympus.md
avec le contenu suivant :
---
title: "Communauté d'Agglomération des dieux de l'Olympe"
date: YYYY-MM-DDTHH:mm:ssZ
showTitle: true
logo: olympus.png
---
- Commiter les modifications directement sur la branche
main
(en bas de page). - Uploader le logo
olympus.png
danssrc/static/images/territoires
. Une taille de 480x480 est suffisante. - Commiter les modifications directement sur la branche
main
(en bas de page). - Vérifier le bon déroulement du déploiement dans les Actions
Propriétés des fichiers Markdown
nom | type | description |
---|---|---|
title | string |
Nom de l'opérateur ou du territoire. Utiliser des "" |
date | date |
Date de création au format YYYY-MM-DDTHH:mm:ssZ |
showTitle | boolean |
Affichage du titre dans l'interface (true pour les territoires, omettre pour les opérateurs |
linked | boolean |
true ou false pour les opérateurs liés ou en cours de liaison. Omettre pour les territoires |
link | string |
URL du site web |
logo | string |
nom du fichier, ex. image.png (png, jpg) supportés. 480x480 |
Le site utilise le générateur de sites statiques HUGO. L'installation en local utilise Docker et Docker Compose.
Cloner le dépôt et lancer la commande de développement.
docker-compose up server
docker-compose run hugo -e production
rsync -avz public/* rpc:www/home/
DINUM, 2020-2021.
The source code is published under Apache license 2.0.