Nouvelle version du site
Bonjour à toi, visiteur inconnu.
Tu l'as peut-être remarqué, mais le site a changé d'apparence. Ça y est ! J'ai enfin laissé tomber l'écriture du site en HTML à la main, et je suis passé sur un générateur de site statique, nommé pelican.
pelican permet d'écrire les articles en reST ou Markdown, puis de les convertir en HTML. Il est aussi thémable et permet l'utilisation de plugins.
Les avantages
Je n'ai plus besoin de me prendre la tête à écrire à la main du code HTML ou CSS. Il me suffit d'ouvrir mon éditeur favori (vim !), d'écrire mes articles/pages en reST/Markdown, de lancer la génération du site à l'aide du Makefile généré par pelican, and voilà.
Le contenu est facilement versionnable (vous pouvez d'ailleurs le retrouver sur mon git personnel) et lisible dans sa forme source (bien plus que d'aller lire du source HTML).
Il est possible de générer des articles (comme sur un blog), tel que l'article que vous êtes en train de lire, ainsi que des pages statiques, par exemple celle me décrivant.
L'outil semble aussi gérer les contenus écrits en plusieurs langues, j'en profiterai peut-être pour y exercer mon anglais un peu ;-).
Enfin, reST et Markdown sont deux formats classiques pour ce genre d'outils ce qui rend le changement de moteur de génération théoriquement plus facile, si le besoin s'en fait sentir.
Les inconvenients
Malheureusement, tout n'est pas parfait. Actuellement, le code généré ne passe pas le validateur W3C à cause de l'utilisation de certains attributs obsolètes. Lorsque j'aurai assez de motivation, je chercherai la raison à celà, surtout que je ne dois pas être le seul à souffrir de ce bogue.
J'étais plutôt content de la CSS de l'ancien site, et j'ai passé un peu de temps à chercher un thème assez sobre dans les thèmes disponibles. L'actuel est celui qui me parait le plus adapté, mais il manque encore quelques petites touches ci et là pour que je sois totalement satisfait.
Oui, mais je préfère l'ancien
Pas de soucis, l'ancien est toujours disponible ici.
Caractéristiques du site
- Généré avec pelican
- Thème basé sur dev-random2, légèrement customisé
- Hébergé sur un dédié OVH, tournant sur Archlinux
- Servi par un lighttpd, en IPv4 aussi bien qu'en IPv6
- Le contenu vous est présenté sous licence CC-BY-SA