Publié le 19-03-2023
🏷️ papillonage,gemini
Je pense que l'histoire se répète en ce qui concerne mes projets de blogs et même projets perso en général. J'imagine que cette fois-ci, je parviendrai à ne pas me distraire vers un autre sujet ou tout simplement prendre du temps régulièrement pour avancer sur ce sujet, mais non. Certes, il ne faut pas dramatiser et pour des projets perso, c'est normal. Mais bon, de refaire toujours le même constat, c'est rageant.
Après avoir découvert le tildeverse, j'ai commencé à mettre à jour mon infrastructure pour aller vers plus simple. Puis ça m'a donné envie d'explorer de nouveaux sujets en installant mon propre gitea. Puis j'ai commencé à vouloir contribuer à wikipédia, mais je me suis vite rendu compte que ça nécessitait plus d'investissement que ce que je pouvais en donner. Puis suite à un article sur le SDR (Software Defined Radio), j'ai exploré le monde de la radio où j'ai découvert beaucoup de chose. J'en ai même délaissé les échecs sur lesquels je passais beaucoup de temps. Bref, comme à mon habitude, je papillonne sur plein de sujets, car tout m'intéresse.
Et puis, il y arrive un moment où l'on revient sur un des sujets, tout comme aujourd'hui où j'écris à nouveau sur cette capsule. En espérant que ce billet ne reste pas dans les brouillons comme je viens de retrouver celui sur mon bilan de l'année 2022 !
D'ailleurs ce bilan, comme beaucoup de bilan permet de tout de même de se rendre compte que l'on n'a pas que papilonné mais tout de même réussi à faire des choses. Certes ce n'est pas toujours terminé / parfait mais est-ce si important que cela ?
Et comme je n'ai pas assez de sujets en route, je pense que je vais reprendre la simplification de mon informatique, notamment avec cette capsule. En effet, celle-ci est plus proche de l'usine à gaz qu'un outil simple comme doit l'être une capsule gemini.
La capsule elle-même fonctionne à l'aide d'une image docker contenant le serveur agate + kiln. C'est une image qui a pour objectif de publier le contenu d'un dépôt git sur gemini avec la possibilité de générer un site plus élaboré grâce à kiln.
Et donc publier un contenu se fait de la manière suivante:
1. j'écris le contenu au format gemini et un frontmatter qui permet à kiln de générer le billet final
2. je pousse ce contenu sur mon dépot git
3. ça devrait être un cron périodique, mais je ne l'ai pas encore mis en place, mais il y a ensuite l'étape de mise à jour de la capsule qui obtient les dernières modifications et regénère le site kiln.
Et donc la question que vous vous êtes peut-être posés: "Mais pourquoi docker pour générer une capsule gemini ?" En effet, c'est très discutable voire paradoxal avec la philosophie de gemini. Alors, comme je l'avais mentionné dans un billet précédent, j'ai eu tendance à vouloir faire comme au boulot pas mal de chose autour de mon informatique perso. Je travaille à mi-chemin dans l'univers du développement et l'administration système et donc mon quotidien ce sont les dépôts git, la CI/CD et les images dockers opérées sur kubernetes.
Alors comment pouvons-nous simplifier tout ça ? Je n'ai pas encore la réponse. Je souhaite conserver l'historisation dans un dépôt git et le couple agate/kiln semble fonctionner également. Je souhaite ne plus utiliser podman et l'image docker pour apporter un peu de simplicité. Il faut juste que je fasse un peu mûrir tout ça et peut être qui sait, je vous informerai prochainement sur cette capsule !
💬 Une question, une remarque, contactez-moi :)
Le contenu de cette page est disponible sous licence CC-BY-SA