Enfin un site perso !

J'ai enfin tenu une de mes bonnes résolutions ! Bon d'accord, elle doit dater de 2015 mais ça compte quand même non ? Non pas que ça ne m'intéressait pas (quoique), mais surtout, j'avais très peu de temps à y consacrer, je ne savais pas sur quel outil le construire et je me demandais : qu'est-ce que je pourrais bien y raconter ?

J'ai désormais la réponse à toutes ces questions : j'ai toujours peu de temps à y consacrer, j'ai utilisé Eleventy par souci d'efficacité (et le fait que je commence à bien le connaitre), et puis en fait je m'en fous de savoir ce que je vais raconter ici. On verra bien ! Je ne sais pas encore comment ranger les prochains articles ni catégoriser le contenu, mais on va faire ça tranquillement au fil de l'eau !

Bon, le contexte posé je peux maintenant détailler un peu tout ce foutoir !

Construction du site

J'ai passé du temps (oui, depuis 2015 ça ça commence à en faire) à chercher un outil qui me permette de développer mon site efficacement. Aucune envie d'utiliser WordPress, Kirby me plait beaucoup, mais pas du tout envie de me poser la question de l'hébergement : quoi versionner ? Comment déployer en prod rapidement et efficacement ? Il était hors de question que la maintenance du projet me prenne la tête, pour une fois que j'étais enfin motivé !

Je me suis donc tourné vers une solution statique parce que ça me permettait de pouvoir l'héberger chez GitHub Pages ou Netlify, d'y associer du déploiement continu et me poser beaucoup moins de questions.

Eleventy

Comme je le disais au début de cet article, je commence à connaitre un peu Eleventy. J'ai travaillé sur la refonte d'un gros site de contenu récemment et nous avions choisi de remplacer Jekyll par Eleventy. Il s'agit donc avant tout d'une solution de facilité et d'efficacité dans un premier temps. Je pense qu'à une échéance plus ou moins lointaine, je refondrai ce site en utilisant Kirby (vu mon efficacité on en reparle en 2025 ?).

Qu'est-ce que j'ai appris

Beaucoup de choses ! Eleventy ne fournissant, de base, pas énormément de fonctionnalités et tombant souvent sur des tutoriels incomplets ou pas adaptés à mon besoin, j'ai dû apprendre à gérer moi-même pas mal d'aspects (et c'est tant mieux). Notamment la publication en plusieurs langues avec le composant de changement de langue, le fichier sitemap.xml, le flux de syndication Atom et probablement d'autres choses que j'ai oublié. Peut-être feront-ils l'objet d'articles à venir.

Le design

Je me suis inspiré de pas mal de choses que je trouvais bien faites ici ou là. Et oui il n'est pas très beau ce site, mais encore une fois : je m'en fous, je ne suis pas graphiste.

Bilan

Déjà, après avoir passé les cinq ou six dernières années à travailler exclusivement pour les autres, c'est très étrange de travailler enfin pour soi, d'en voir un résultat et de me dire que c'est quelque chose qui va pouvoir rester et évoluer au gré de mes envies. Ma foi c'est plutôt agréable.

Il y a encore des tonnes de choses que j'aurais aimé y faire, mais pour une fois j'ai réussi à me dire que c'est un work in progress et que j'y ajouterai des briques au fur et à mesure. Que le plus important était que ça sorte enfin !

J'ai appris beaucoup de choses en travaillant dessus et j'espère pouvoir vous en apprendre aussi, si je trouve un sujet d'écriture pour un projet article.