Pourquoi mon site ?
C'est vrai ça, pourquoi mon site, vu qu'il y en a tant sur Internet.
Et bien, à force de parcourir le web à la recherche de solutions, je me suis rendu compte, que de nombreuses fois, ces solutions n'étaient pas si évidentes que cela à trouver. A ces moments-là, je me disais: "Ce serait cool d'avoir mon site afin de pouvoir partager cela. Peut-être que cela pourrait être utile à d'autres personnes". Voilà pour l'idée de départ: le partage. Assez évident me direz-vous.
Ce qui m'a freiné, c'est ce maudit syndrôme de l'imposteur mais aussi de voir comment d'autres personnes sont si douées pour traiter des sujets. Je me disais alors (oui, je me parle beaucoup), "pourquoi aborder cela alors que ça a a déjà traité et que je n'arriverai jamais au niveau de ce qui a été écrit". Mais au fil du temps, à force de lire par de nombreuses personnes, que chacun devait partager son point de vue, ma motivation a grandi. C'est vrai ça, nous pouvons tous nous exprimer. La même idée peut être abordée par plusieurs personnes et chacun peut apporter de nouveaux axes de réflexion ou bien la traiter avec un ton différent. Libre aux gens d'apprécier ou non ce style et ce contenu mais il serait dommage de se réfreiner si l'on a l'envie de partager.
Une fois cet idée ancrée en moi, il m'a fallu choisir par quel moyen m'exprimer. Et là, une chose était sûre, mon contenu se devait d'être mon contenu. C'est tellement évident vous allez me dire. Oui mais avec les plateformes de blogging, nous sommes à la merci de sociétés qui pourraient très bien fermer leur service ou modifier leurs conditions d'utilisation. A leur bon gré. Notre contenu pourrait donc ne plus être notre contenu.
Sachant que je n'avais pas de fortes exigences concernant ce site, si ce n'était d'avoir un blog et quelques pages, cela m'a semblé tout à fait gérable à mon niveau sans avoir recours à ce genre de plateformes.
Je me suis donc mis au travail avec mes petites mains.
Comment ça tourne là-dessous ?
Pour parler un peu plus technique, comme je viens de l'indiquer, étant donné que je n'avais pas de besoins particuliers, pour moi, il se devait d'être statique. C'est à dire, ne pas avoir de base de données, de scripts à tout va etc. Pas besoin de sortir l’artillerie lourde quand les basiques HTML
/ CSS
/ JS
suffisent.
Depuis l'article sur la migration de Smashing Magazine vers un générateur de sites statiques (SSG en anglais), j'avoue que je m'étais mis en tête d'en utiliser un le jour où je devrais avoir un site. Dans une précédente société dans laquelle j'ai travaillée (coucou Slickteam), j'avais d'ailleurs écrit un article sur la migration vers des SSG. J'avais réalisé un POC (Proof Of Concept) sur du temps qui nous était accordé pour nous autoformer sur des sujets qui nous intéressaient. Pour ce POC, qui était une migration depuis Wordpress, j'avais choisi Hugo. A l'époque, utiliser de simples fichiers HTML
avec du CSS
, était déjà une évidence pour moi mais cela m'avait conforté dans l'idée que le statique avait de l'avenir. Plus de trois années après cet article, les SSG ont bien évolué et de nombreux nouveaux arrivants sont entrés dans la danse.
Comme je l'ai indiqué, j'avais choisi Hugo, que j'ai utilisé pour mes premières versions de ce site (jamais abouties) mais depuis début 2019, Eleventy est appararu sous mon radar. J'avoue qu'étant plus à l'aise avec le Javascript
qu'avec le Go
, je me suis dit que si j'avais à mettre les mains dans le cambouis, cela serait un avantage. Mais il n'y avait pas que cet aspect, il me semblait aussi être simple à prendre en main. J'ai donc décidé de passer le cap. Pour cette version, j'ai donc utilisé Eleventy.
La technique c'est sympa mais le contenu c'est mieux
Pour ce qui est du contenu, pour le moment, je vais m'arrêter à l'écriture sur la sphère technique. Pas de politique ou de sujet perso même si je sais que parfois cela me démangera. D'ailleurs, comme j'ai déjà pu le lire (et je partage cette vision), le code et la technique sont déjà politique en soi.
Vous retrouverez donc sur ce blog, des informations sur l'évolution de ce site et ce que j'en apprends, mes expérimentations, des problèmes que j'ai pu rencontrer et comment je les ai résolu.
Ces articles et notes que je rédigerai, le seront en anglais et en français. En effet, j'ai décidé de faire une version multilingue. Je m'étais dit au début que je ne ferai qu'une version anglaise mais j'ai changé d'avis. Je me dit que c'est l'occasion de me confronter à l'internationalisation d'un site (même s'il est tout petit).
Donc, une version anglaise, car c'est la langue qui permet de toucher l'audience la plus large (j'en profiterai aussi pour faire progresser ma rédaction dans cette langue) et une version française parce que je suis chauvin. Non, surtout parce que je sais qu'il peut-être difficile de trouver des ressources en français. Dans mon cas, parfois, je n'ai juste qu'envie de trouver des articles en français et de ne pas avoir à faire tout ce travail pour lire et comprendre un article en anglais. Je me dis que je ne dois pas être le seul dans ce cas.
Je ne sais pas si je m'y tiendrais mais en tout cas pour le moment, ce sera multi-langues.
Quid de l'avenir ?
Maintenant qu'il est en ligne, cela va me stimuler pour le faire évoluer. Je ne sais pas ce que je vais ajouter dans les prochaines étapes, car il y a tellement de choses que je voudrais mettre en place ... mais en tout cas, je suis motivé.
Ce qui est sûr, c'est que je me sens libéré d'un poids maintenant qu'il est dans la nature. Il est très loin d'être parfait et de ressembler à ce que j'envisageais mais il a le mérite d'être là.
Contrairement aux précédentes fois, où je ne voulais pas le mettre en ligne sans qu'il soit terminé ou si le design ne me convenait pas, j'ai changé mon fusil d'épaule. Je me dis qu'en faisant passer le contenu en premier, et bien maintenant, j'ai de quoi le partager.