etalab / transport-normes-site

Un repo pour tester la conversion de documents techniques depuis Word vers une publication en ligne en markdown.
4 stars 4 forks source link

transport-normes-site

Ce repo est le code Hugo permettant de déployer le contenu de https://github.com/etalab/transport-normes en tant que site internet.

Le site est déployé sur https://normes.transport.data.gouv.fr

Développement local

En local, après avoir installé Hugo, exécuter les commandes suivantes

git submodule update --init --recursive
hugo server

Commande de déploiement

La commande utilisée pour déployer le site sur Netlify est la suivante :

git submodule update --init --remote content/normes && hugo --minify

On initialise uniquement le submodule souhaité (le contenu des normes, pas le thème Hugo !), en passant l'option --remote pour aller lire la dernière version sur le repo en question.

Un commit sur la branche principale de https://github.com/etalab/transport-normes déclenche un redéploiement du site via une Github Action sur le repo du contenu (via une requête POST sur Netlify).