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”.

  • Going Static : commentaires bis

    Il y a quelques jours j’avais opéré un changement pour les commentaires du blog en quittant le service HashOver hébergé sur mon serveur pour un système statique nativement géré par Hugo avec un savant mélange de .yaml, d’html et de php.
    Je vous propose aujourd’hui un rapide retour sur les quelques améliorations faites pour le système de commentaire statique sur le blog.

  • 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.

  • Going Static, un retour vers Hexo

    En ce moment ça bouge pas mal dans les coulisses du blog, il faut dire qu’avec la multitude de générateurs de blog disponible je ne sais trop où donner de la tête pour arriver à trouver un outil qui me convienne parfaitement et qui me permette d’écrire simplement.
    Après quelques jours passés avec Jekyll je suis finalement revenu vers Hexo et voici pourquoi :

  • Going Static, Finalement Docteur Jekyll

    D’Hexo j’étais passé à Hugo, un générateur écrit en Go qui se veut simple car n’ayant besoin que d’un seul fichier binaire pour fonctionner et rapide (la génération du blog avec quatres articles ne prenait que 0.100 secondes). Hugo a l’air vraiment sympa mais je n’y connais pas un broque en language Go et j’ai eu un peu de mal à trouver un thème qui me convenait donc au revoir.
    J’ai par la suite essayé Pelican, un vétérant du blog statique, écrit en Python. Là aussi c’est un générateur d’une grande qualité avec une assez grande communauté, ce qui apporte de nombreux thèmes et plugins mais, cette fois, j’ai trouvé le logiciel assez lourd à faire tourner. Il est recommandé de faire tourner Python dans un environnement virtuel puis le fichier pelicanconfig qui gère la génération est assez compliqué à comprendre. Donc Pelican n’est pas pour moi et il me faut trouver un digne remplacant…

  • Going Static, Cap vers l'immobile

    Créer un blog est une chose assez facile sur le Web mais ce qu’il l’est un peu moins, c’est de trouver une plateforme qui nous convient, où le plaisir d’écrire n’est pas parasité par des éléments superflus ou des bugs gênants.
    Au début j’ai débuté comme beaucoup de personnes avec Wordpress, rien à redire sur son efficacité le logiciel n’a plus rien à prouver et permet de créer un blog facilement. En revanche son côté usine à gaz m’a dérangé, car je ne veux pas créer un site complet mais bien un simple blog ou l’écriture serait au premier plan. Je me suis donc tourné vers PluXml, un CMS léger et sans base de données. PluXml est très puissant et permet de créer de véritables sites complets et j’ai vraiment apprécié l’utiliser, mais je recherche, au final, quelque-chose de plus posé et de plus personnel. Un grand bravo à tous les collaborateurs derrières PluXml car leur boulot est fantastique.