De quoi s'agit-il ?

Quelques pages sur Internet à propos de sujets que j'explore parce qu'ils m'intéressent ou avec lesquels je travaille : de l'informatique surtout, mais aussi mes recettes de bière, l'entretien de ma ZX-11, l'aviation et quelques vieilles machines. Parfois en français, parfois en anglais.

Le code de mes projets personnels est sur git.schurger.org.

Comment c'est fait

J'utilise Org pour mes prises de notes, et les articles sont simplement des fichiers Org :

  • Pelican produit un site statique, avec le thème Papyrus ;
  • pandoc convertit les fichiers Org, par le greffon orgpandocreader ;
  • Pagefind fournit la recherche, sans service externe ;
  • publier, c'est faire un git push : un crochet sur le serveur reconstruit le site et le met en ligne.

Pourquoi une fois de plus ?

Parce que j'ai déjà tenté de maintenir des pages personnelles de style blogue en utilisant des technologies diverses et variées telles que :

  • Des pages créées avec Vim conformes au format HTML que j'avais en tête à ce moment-là.
  • Des pages HTML avec Emacs.
  • Pyblosxom sans comprendre ce que je faisais.
  • WordPress.
  • Du code complètement personnel écrit en Python.
  • Un Pyblosxom (après avoir fait connaissance avec Python) + uWSGI + nginx + reST (pour la mise en page) + Mercurial et des hooks (pour pousser les articles).
  • Un site statique utilisant org-js pour produire un rendu HTML de fichiers Org dans le navigateur.
  • Et enfin Pelican.

Pourquoi cette fois-ci est différente, et va forcément durer ?

Je déteste faire les choses deux fois, mais parfois je prends des notes pour m'aider.

Avant, il fallait que je transcrive ces notes dans un autre format pour les publier sous forme d'article, et comme je ne le faisais pas, je ne publiais pas.

Maintenant que mes notes sont en Org, il suffit d'un minimum d'effort pour les étoffer un peu et les publier telles quelles.

Qu'est-il advenu de mes anciens articles ?

Ils prennent la poussière dans un coin de mon disque.