Le thème du blog



J'ai un peu cherché un thème qui me plairait pour ce blog, mais sans trouver mon bonheur. J'ai donc fait le mien avec mes faibles, très faibles, connaissances en design.

Le plan était simple

  • Un petit menu pour le lien vers le flux RSS et une page pour la collection UHL.
  • Pas d'images pour le thème.
  • Des couleurs pas trop classiques.
  • Les cinq derniers posts sur la première page.

Préparation de l'environnement de développement

En prérequis, il faut au moins la version 14 de nodejs et Debian 11 ne propose que la version 12 pour le moment.

Donc pour avoir la bonne version, j'ai ajouté un dépôt :

su -c 'curl -sL https://deb.nodesource.com/setup_14.x | bash -'
apt update
apt install nodejs

Maintenant qu'on a la base, il faut installer Ghost localement. J'ai suivi la documentation officielle.

Une fois tout ça installer, on accède à Ghost à l'adresse suivante : http://localhost:2368/

Le développement en lui-même

Je me suis appuyé sur ces deux tutoriels : 1 et 2.

J'ai téléchargé un *template *avec une structure de base que j'ai adaptée selon mes besoins. Le moteur de template utilisé est handlebar qui se modifie très bien.

Une fois arrivé au résultat escompté, il suffit d'exporter le template en format zip pour l'importer sur le blog en production.

Le résultat est trouvable ici.