thibaudcolas / DISIC-MiNumEco

Site web de la mission interministérielle numérique écoresponsable - MiNumEco

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MiNumEco - Mission interministérielle numérique écoresponsable

Code du site web https://ecoresponsable.numerique.gouv.fr/

MiNumEco - Mission interministérielle numérique écoresponsable

Installation

npm install

Run

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

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

Gestion des contenus

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

Particularités

Référentiel général d'écoconception de service numérique (RGESN)

Les pages du RGESN sont générées à partir de referentiel-ecoconception.json.

Licence

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.

About

Site web de la mission interministérielle numérique écoresponsable - MiNumEco

License:MIT License


Languages

Language:Nunjucks 91.2%Language:JavaScript 7.8%Language:CSS 1.0%