Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Site web de Trackdéchets : Gérer la traçabilité des déchets en toute sécurité

License

Notifications You must be signed in to change notification settings

MTES-MCT/trackdechets-website

Repository files navigation

Dépot archivé

Trackdéchets - Site Web

Ce dépôt contient les sources du site web de Trackdéchets.

Installation

  1. Installer Node.js 14
  2. Lancer la commande npm install
  3. Démarrer l'application via la commande npm run dev

Déploiement

Le site est automatiquement déployé par Scalingo. Le script server.js est utilisé en production pour servir le build.

Modifier les CGU

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

Modifier les mentions d'accessibilité

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 :

Modifier la politique de confidentialité

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.

Modifier les mentions légales

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.

Ajouter un partenaire

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 :

Ajouter une bannière d'incident

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.

Headers de sécurité

Les headers sont ajoutés par le server.js, en développement ils ne seront visibles qu'en utilisant ce script.

LICENCE

MIT

About

Site web de Trackdéchets : Gérer la traçabilité des déchets en toute sécurité

Topics

Resources

License

Stars

Watchers

Forks