Ce dépôt contient les sources du site web de Trackdéchets.
- Installer Node.js 14
- Lancer la commande
npm install
- Démarrer l'application via la commande
npm start
Le site est automatiquement déployée comme une page GitHub (branche gh-pages
) lorsqu'un nouveau commit est poussé sur la branche master
.
Ce déploiement est effectué via une action GitHub.
Les CGU sont rédigées en markdown dans le fichier content/pages/cgu.md
.
Il est possible de les éditer directement sur GitHub :
Un résumé de la syntaxe markdown est disponible ici : https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf
Les mentions d'accessibilité sont rédigées en markdown dans le fichier content/pages/a11y.md
.
Il est possible de les éditer directement sur GitHub :
Pour mettre à jour la politique de confidentialité, il faut remplacer le fichier pdf politique-de-confidentialite.pdf
situé dans le répertoire static
.
Il est donc important que votre fichier porte exactement le même nom.
Pour mettre à jour les mentions légales, il faut remplacer le fichier pdf mentions-legales.pdf
situé dans le répertoire static
.
Il est donc important que votre fichier porte exactement le même nom.
Pour ajouter un partenaire, il suffit d'ajouter le logo dans le répertoire content/partners
.
Il peut être nécessaire de redimmensionner le logo afin de l'équilibrer par rapport aux autres. Les logos font entre 180 et 220 pixels de largeur, en cas de doute commencez par 200.
Il est possible d'uploader un logo directement sur GitHub :
En cas d'incident, il est possible d'ajouter une bannière sur toutes les pages pour informer les utilisateurs.
Pour ce faire, il faut modifier la propriété siteMetadata.incident
dans le fichier gatsby-config.js
.
Cette propriété peut contenir du HTML, par exemple pour ajouter un lien pointant vers une page externe. Définir cette propriété comme une chaîne de caractère vide aura pour conséquence de ne pas afficher la bannière.