Sources du blog ALLELLA
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2020-04-04-jekyll.markdown 1.3 KiB

123456789101112131415161718192021222324252627
  1. ---
  2. layout: post
  3. title: "Jekyll ma gueule !"
  4. date: 2020-04-03
  5. categories: [outils,web]
  6. ---
  7. # Pourquoi Jekyll ?
  8. Dans la jungle des outils de gestion de blog, nous avons opté pour [Jekyll](https://jekyllrb.com/).
  9. C'est un générateur de site web statique. L'intérêt d'un tel outil est multiple :
  10. * c'est *léger* : pas de base données à gérer ;
  11. * c'est *sécurisé* : pas de base données à gérer, on ne fait que lire et renvoyer des documents texte ;
  12. * c'est *simple* / *logique* / *écologique* : pourquoi regénérer une page à chaque fois que celle-ci est consultée si son contenu reste inchangé ?
  13. * la documentation est aux petits oignons, et même sans connaître ni [Ruby](https://www.ruby-lang.org) ni le langage de templating [Liquid](https://shopify.github.io/liquid/), la prise en main est très rapide.
  14. Pour le côté écologique / low-tech, c'est un peu pipeau quand même dans notre cas : nous pourrions utiliser notre serveur de base de
  15. données requêté par d'autres services. Cela dit et pour se rassurer, on gagne un peu du côté de la non re-génération systématique des contenus.
  16. # Mise à jour du site
  17. Pour le moment c'est à l'ancienne à coup de gros `scp -r` qui tache après avoir compilé le tout.
  18. Un jour bientôt nous ferons de l'intégration continue avec notre dépôt GitLab, l'occasion de faire un nouveau billet !