avatar Blogus Librus

Un blog libre, à publication sporadique

  • Atom, un éditeur qui a plusieurs jobs

    Github est un nom connu dans le monde de l’informatique, premièred plateforme communautaire de code, les gars de l’octocat sont également les devs principaux de Jekyll, un générateur de site statique écrit en Ruby, et d’Atom, un éditeur de texte survitaminé qui se veut “hackable pour le XXIe siècle”.

  • Nettoyer le code css non-utilisé

    Hier je me suis replongé dans le code pour mon blog, le port de Jekyll vers Hugo s’était plutôt bien passé mais, port oblige, la feuille css contenait pas mal d’éléments non-utilisés. J’aurais pu laisser cela dans l’état car ça n’affecte que peu l’utilisation du blog et la vitesse de chargement (34ko le fichier css).

    En revanche par souci de lisibilité et de méconnaissance certaine du css je me suis dis qu’il serait judicieux de faire le ménage pour avoir une feuille propre pouvant être travaillée par la suite.
    Voici donc un court billet sur le sujet.

  • Going Static : Les commentaires

    Si les services propriétaires de gestion de commentaires ne sont pas notre tasse de thé, que nous reste-t-il ?
    J’utilisais HashOver qui est un gestionnaire respectueux facilement, hébergeable sur son serveur et écrit en PHP. Mais pour un petit blog comme le mien et dans cette logique d’offrir du contenu statique je me suis dis qu’il serait sympa de proposer des commentaires avec une génération statique. Hugo ,‘a pas de plugin pour cela, comme bon nombres de générateurs statiques il inclue le support de Disqus nativement.

    L’idée est simple : Utiliser un fichier YAML par billet où je stockerai les commentaires associés. Sur le blog un formulaire en HTML permettra d’envoyer des commentaires sur mon adresse mail au travers d’un script PHP. Pourquoi le YAML ? Sa syntaxe est simple, suffisamment pour que la maîtrise, et c’est un format nativement supporté par Hugo pour la génération du blog.

  • Porter un thème de Jekyll vers Hugo

    Migration d’un thème Jekyll vers Hugo

    Jekyll est sans doute le générateur de blog statique le plus populaire notamment de part le lien qu’il entretient avec Github. Pour ma part j’utilise Hugo, que je trouve plus sympa à faire tourner sans se prendre la tête.

    • Hugo est écrit en Go
    • Un simple binaire suffit pour faire tourner la bête
    • Le templating en Go est assez agréable et modulable
    • Générer un site n’est qu’une affaire de dixièmes de secondes
    • Markdown, Yaml et paf.

    Alors le défi du jour consiste à porter un thème crée pour Jekyll (templating Ruby/Liquid) vers Hugo (Templating en GO). Je n’y connais pas grand-chose mais ça vaut le coup d’essayer, surtout que j’ai pris mes habitudes avec Hugo.

  • Nouvelle année, nouveau thème

    Les modifications sur le thème VEC n’existent plus, je suis passé à un autre thème, porté de Jekyll : Leonids. Le code est disponible sur mon [Github](https://github.com/Bridouz/hugo-leonids]. 2017 commence tout juste et j’en profite pour balancer le thème actuel du blog et d’en prendre un autre pour le bidouiller. Pour la base j’ai pris le thème Vec pour le générateur de pages statiques Hugo. J’aime le petit coté terminal dans la headerbar.
  • Going Static, Poser les choses

    Depuis le début de l’été je suis passé aux générateurs de blog statique pour faire tourner ce blog, enfin pour le générer quoi.

    Dans un monde où tout va (trop) vite, où l’on peut être connecté partout, tout le temps et pour tout j’ai envie de souffler un peu, de m’éloigner de ce monde virtuel pour profiter du réel. Tenir un blog est une chose que je voulais faire depuis un bon bout de temps, pour partager avec les gens en utilisant un outil nommé internet qui permet de communiquer et être humain. Un générateur de blog statique est une solution agréable pour poser les choses et prendre le temps de se concentrer sur l’écriture.