Table des matières
Bonjour à tous,
J’ai évidemment loupé la date précise, mais je suis franchement pas tant en retard ! Surtout que c’est le deuxième article de l’année pour la deuxième année consécutive !!
Petit point blog
J’ai commencé ce site parce que j’aime écrire. Ça coïncide presque avec le moment où j’ai pris mon premier VPS pour héberger mes premiers services dessus.
Ça m’a permis de découvrir pas mal de choses, dont j’en ai profité pour les partager.
De septembre 2017 à novembre 2021, j’ai réussi à me motiver à faire un article par mois. J’ai arrêté cette série par manque de temps, et aussi parce que certains mois, j’en arrivais à faire un article parce qu’il fallait que je le fasse.
Pour le coup, cette baisse de fréquence de sortie d’articles tombe à peu près avec le moment où j’ai commencé à passer moins de temps à bidouiller sur mon serveur. J’avais donc moins de choses à raconter. Et c’est là tout l’avantage d’un site/blog personnel, je fais bien ce que je veux.
Pendant un moment, j’avais des belles courbes sur mon instance de Matomo pour admirer l’affluence sur mon site, mais ça n’avait aucun intérêt, alors je l’ai retiré. Peut-être que beaucoup de gens lisent l’article, peut-être 3. Ça ne change rien, j’essaierai toujours de faire des articles utiles et qualitatifs, parce que comme je l’ai dit, j’aime écrire. Cela dit, j’ai quelques commentaires sur certains articles, donc il y a au moins quelques lecteurs :)
Petit point dev blog
J’aurai pu nommer cette partie le poing dev comme le fait Next.
Le thème du site était Open Source à la mise en ligne il y a 10 ans. Mais je n’avais pas le temps de le garder suffisamment générique, donc j’ai fini par le garder uniquement pour moi.
En 10 ans, j’ai fait pas mal de modifications sur le thème du site, voici notamment quelques points notables:
- Petites améliorations diverses et variées (que personne n’aurait jamais remarqué pour la plupart, mais je crois que j’ai des tocs).
- Ajout/retrait de Piwik/Matomo.
- Ajout des commentaires via Isso.
- Amélioration des blocs de code (coloration par langage, numéros de lignes, etc.).
- Ajout des Openring (sur la droite sur la version bureau) pour afficher mes dernières recettes (et lien partagés sur Shaarli, mais j’ai supprimé cette section depuis car ça faisait trop de contenus sur la droite, mais je pourrai le remettre finalement).
- Suppression de toutes les dépendances externes (polices, font-awesome). Il reste quelques fichiers javascript, mais ils sont locaux:
- Lightbox pour l’animation des images
- Un petit script local pour ajouter la target
_blankà tous les liens externes (il faudrait peut-être le faire faire par Hugo). - Jquery parce que mon script perso en a besoin (le bazooka pour tuer une mouche …), mais je ne sais plus si Lightbox en a pas aussi besoin.
- Lazy loading des images.
- Ajout/retrait de Anubis (retiré parce qu’il gênait des personnes réelles et que finalement, malgré les crawlers qui ne respectent pas le fichier
robots.txt, l’affichage du site (statique) ne coûte quasiment rien). - Ajout d’un thème sombre (il s’active automatique, à voir si un bouton pour forcer le thème clair ou sombre n’est pas nécessaire). Ce n’était pas simple, mais je suis content du résultat.
À l’avenir, j’aimerais rajouter un champ de recherche natif, mais ce n’est pas si simple (même si j’ai une solution avec le site de cuisine dont je vais parler juste après, ce n’est pas assez optimal à mon goût).
Petit point cuisine
En mars 2020 (en plein confinement donc), j’ai voulu d’abord me faire un excel (abus de langage, ça aurait été un Calc sur Libreoffice) pour avoir des idées de recettes que j’aime bien. Sauf que lire un tableur pour suivre une recette, c’est pas top.
Donc j’ai pensé à ajouter une nouvelle catégorie dédiée sur ce site, mais c’était pas terrible, j’ai donc créé un site dédié (lui aussi généré avec Hugo parce que c’est simple et que ça marche bien): cooking.pofilo.fr.
J’aimerais également trouver plus de temps pour écrire plus de recettes, mais on ne peut pas inventer le temps. Autrement, je suis relativement satisfait du site en lui-même. Le but étant d’avoir les ingrédients et les étapes les plus proches et lisibles possibles (pas comme les sites de recettes mainstream que je trouve inutilisables en l’état, même avec un bloqueur de publicité).
Dans le même ordre d’idées, voici une petite liste (non exhaustive) des diverses améliorations réalisées au fil du temps:
- Ajout des températures, temps de cuisson, etc. .
- Ajout de la galerie en bas de chaque recette.
- Ajout de catégories dédiées pour les machines que je possède (machine à pain, yaourtière, etc.).
- Ajout d’un thème sombre (pas une mince affaire non plus pour ce thème).
- Amélioration de la recherche:
- Avant la recherche était one-shot à partir d’un bout de javascript, si on faisait précédent ou autre (par exemple si on choisissait une recette mais qu’on voulait revenir en arrière pour voir les autres résultats), on perdait les résultats de la recherche. Maintenant, l’URL est modifiée et déterministe (toujours à partir d’un json exhaustif de toutes les recettes, ce qui sera probablement un problème un jour, car il sera trop gros).
- Les résultats sont désormais affichés avec les mêmes cartes que sur les autres pages.
- Ajout de boutons pour adapter dynamiquement les quantités en fonction du nombre de personne (en javascript):
- Les quantités invariables sont gérées: la farine T55 ne doit pas devenir de la farine T110 si on double la quantité.
- Les
s,xquand la quantité est supérieure à 1 sont correctement ajoutés (et retirés quand la quantité est inférieure). - Les fractions sont gérées correctement.
- L’URL est mise à jour pour pouvoir partager la recette avec les quantités choisies (par exemple pour 12 Cheese Naan).
Conclusion
Je ressens de plus en plus de motivation pour reprendre l’écriture d’articles. À voir si cela se concrétisera !
En tous cas, le blog reste accessible, j’espère qu’il vous plaît et n’hésitez pas à me faire des retours (constructifs si possible) pour les 10 prochaines années.







