Sweetohm

Michel Casabianca


Sur Github: https://github.com/c4s4/continuum

Ce projet constient les sources de mon site web. Il est généré à partir de sources au format Markdown avec le générateur de site statique Hugo. Le site est responsive grâce à la bibliothèque HTML, CSS et JS Bootstrap.

Un cron déclenche un build toutes les 5 minutes. Ce build réalise les étapes suivantes :

  • Il examine le repository local avec le distant.
  • Si le repository local n’est à jour, on arrête le build.
  • On génère les PDF, Epub et Docx des documents ayant changé.
  • On finit par générer les pages HTML du site avec Hugo.

La génération du site avec Hugo met moins d’une seconde !

Le projet comporte deux branches : develop sur laquelle je développe et master qui est l’état du site publié. Lorsque tout est pret, je lance la release qui merge develop sur master. Le repository qui build le site est donc sur la branche master.

Le build du site est réalisé avec mon outil de build NeON.

Enjoy!