Mais comment fonctionne ce blog ?

10/04/2019 - Thierry
ATTENTION ! Cet article ne parle pas de vélo !

Pour ce blog, nous voulions quelque chose qui soit à l'image du voyage à vélo : simple, efficace, léger, low tech. Donc nous voulions éviter de mettre en place un serveur, avec une base de données pour les articles et tout le bazar qui vient avec, problèmes de sécurité y compris.

Bien entendu, hors de question d'utiliser un CMS genre Wordpress, Drupal, Joomla ou autre truc du même genre : un monstre inefficace, inutile, inutilisable et dangereux.

Nos contraintes :
  • pouvoir saisir des articles hors connexion, et les publier dès qu'on a du réseau
  • pouvoir ajouter des articles et des images sans que le serveur ait un formulaire et une fonction d'upload (le début des ennuis coté sécurité)
  • que ce soit suffisamment simple pour que Margot et Léonard puissent créer des articles
  • mais pas trop quand même, pour qu'ils apprennent quelque chose (un peu d'html, par exemple)
  • que ce ne soit pas trop compliqué et long à mettre en oeuvre pour moi
  • mais que j'apprenne quelque chose moi aussi...
  • pouvoir tout faire depuis un téléphone ou une tablette (Margot emporte sa tablette Android)

La solution : Jekyll et Github pages.
Pour publier un article : créer un fichier avec le contenu (un peu d'html ou de markdown dedans), git commit, git push et au final on obtient des fichiers html statiques, impossible de faire mieux en terme de légéreté et de sécurité !
Un éditeur html sur téléphone et tablette, un client Git (Pocket Git pour Android) et c'est tout.


Pour nous laisser un commentaire, écrivez à senja@alelaba.com (en mettant le titre de l'article comme objet)