Code du site web https://ecoresponsable.numerique.gouv.fr/
npm install
npx eleventy
Or build and host locally for local development
npx eleventy --serve
Or build automatically when a template changes:
npx eleventy --watch
Or in debug mode:
DEBUG=* npx eleventy
Déploiement des fichiers statiques de la branche prod
automatiquement avec les "actions Github" dès commit sur la branche main
. Voir le workflow de déploiement
Il n'y a pas d'outil dédié pour la gestion du contenu. La mise à jour se fait via Github ou plus confortablement, en local en clonant le dépôt et en installant le site sur son poste.
Par exemple pour ajouter une actualité, créer un fichier mon-actu.md
dans le répertoire posts avec le contenu suivant, ce sont les entêtes qui seront utilisées par Eleventy pour générer la page HTML :
---
title: Top 5 de bonnes pratiques numérique responsable
description: "Par quoi commencer, pour réduire ou limiter les impacts environnementaux du numérique à l'échelle d'une organisation ?"
image: /img/posts/top-5-bonnes-pratiques-numerique-responsable.png
type: news
date: 2022-03-21
---
Contenu de mon actu en markdown
Les pages du RGESN sont générées à partir de referentiel-ecoconception.json.
Les codes sources de ce dépôt sont placés sous licence MIT.
Les contenus humainement lisibles sont placés sous licence Ouverte 2.0.