Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Personaliser et rendre dynamique son profil GitHub #848

Merged
merged 1 commit into from
May 22, 2024

Conversation

dpobel
Copy link
Owner

@dpobel dpobel commented May 22, 2024

No description provided.

@dpobel dpobel force-pushed the personnaliser-rendre-dynamique-son-profil-github branch from 9f2713b to 3ddd068 Compare May 22, 2024 11:39
@dpobel
Copy link
Owner Author

dpobel commented May 22, 2024

URL: https://848.damien.pobel.fr

Stats

Page Online PR version Size online Size local Identical?
Homepage Open Open 12758 12774 ❌️
CSS Open Open 11385 11385 ✅️
Blog
Blog Open Open 8646 8695 ❌️
Post Open Open 11413 11429 ❌️
Enhanced tag page (veille) Open Open 8597 8613 ❌️
Tag page pagination (javascript, page 5) Open Open 10120 10136 ❌️
Tag page (lecteur d'écran) Open Open 6156 6172 ❌️
Tags Open Open 27427 27498 ❌️
CV
CV fr Open Open 29465 29465 ✅️
CV fr pdf Open Open 112798 112798 ✅️
CV Open Open 28560 28560 ✅️
CV en pdf Open Open 89992 89992 ✅️
Pages
Page list Open Open 8216 8232 ❌️
About Open Open 3510 3510 ✅️
Misc
GitHub profile Open Open 2097 2113 ❌️
GitHub page Open Open 11312 11328 ❌️
Photos
Resized Photo (660x) Open Open 32036 32036 ✅️
Resized Photo (200x) Open Open 5438 5438 ✅️
RSS feeds (build date should be updated)
RSS Open Open 59625 61766 ❌️
RSS tag Open Open 41327 41327 ❌️
RSS tag fr Open Open 38998 38998 ❌️

Diffs

Homepage

--- index.html.pretty	2024-05-22 11:41:09.973555761 +0000
+++ ../damien.pobel.fr/web/index.html.pretty	2024-05-22 11:41:09.977555754 +0000
@@ -568,6 +568,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -591,10 +595,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Blog

--- index.html.pretty	2024-05-22 11:41:12.681551764 +0000
+++ ../damien.pobel.fr/web/posts/index.html.pretty	2024-05-22 11:41:12.681551764 +0000
@@ -55,6 +55,45 @@
 <li>
 <article lang=fr>
 <figure class=post-image>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ class=post-image>
+<img src=/images/200x/fioles-apothicairerie.jpg alt="Miniature de 'Personaliser et rendre dynamique son profil GitHub'" loading=lazy>
+</a>
+</figure>
+<div class=post-info>
+<h2>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ >
+Personaliser et rendre dynamique son profil GitHub</a>
+</h2>
+<div class=post-meta>
+<ul class=post-tags>
+<li>
+<a href=/tag/github/ class=tag>
+github</a>
+</li>
+<li>
+<a href=/tag/github-actions/ class=tag>
+github actions</a>
+</li>
+<li>
+<a href=/tag/architecture/ class=tag>
+architecture</a>
+</li>
+<li>
+<a href=/tag/blog/ class=tag>
+blog</a>
+</li>
+</ul>
+<time datetime=2024-05-22>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ >
+22 mai 2024</a>
+</time>
+</div>
+</div>
+</article>
+</li>
+<li>
+<article lang=fr>
+<figure class=post-image>
 <a href=/post/structurer-tests-lisibles-describe/ class=post-image>
 <img src=/images/200x/structure.jpg alt="Miniature de 'Structurer les tests pour les rendre plus lisibles et maintenables'" loading=lazy>
 </a>
@@ -260,41 +299,6 @@
 </div>
 </article>
 </li>
-<li>
-<article lang=fr>
-<figure class=post-image>
-<a href=/post/quelques-defis-editeur-logiciel-integration/ class=post-image>
-<img src=/images/200x/shape.jpg alt="Miniature de 'Quelques défis liés à l&#39;édition d&#39;un logiciel destiné à être intégré'" loading=lazy>
-</a>
-</figure>
-<div class=post-info>
-<h2>
-<a href=/post/quelques-defis-editeur-logiciel-integration/ >
-Quelques défis liés à l&#39;édition d&#39;un logiciel destiné à être intégré</a>
-</h2>
-<div class=post-meta>
-<ul class=post-tags>
-<li>
-<a href=/tag/travail/ class=tag>
-travail</a>
-</li>
-<li>
-<a href=/tag/métier/ class=tag>
-métier</a>
-</li>
-<li>
-<a href=/tag/code/ class=tag>
-code</a>
-</li>
-</ul>
-<time datetime=2022-12-07>
-<a href=/post/quelques-defis-editeur-logiciel-integration/ >
-07 déc. 2022</a>
-</time>
-</div>
-</div>
-</article>
-</li>
 </ul>
 <ul class=navigation>
 <li class=navigation-prev>
@@ -350,6 +354,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -373,10 +381,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Post

--- index.html.pretty	2024-05-22 11:41:13.229551086 +0000
+++ ../damien.pobel.fr/web/post/custom-hooks-react/index.html.pretty	2024-05-22 11:41:13.229551086 +0000
@@ -294,6 +294,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -317,10 +321,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Enhanced tag page (veille)

--- index.html.pretty	2024-05-22 11:41:13.769550418 +0000
+++ ../damien.pobel.fr/web/tag/veille/index.html.pretty	2024-05-22 11:41:13.773550412 +0000
@@ -356,6 +356,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -379,10 +383,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Tag page pagination (javascript, page 5)

--- index.html.pretty	2024-05-22 11:41:14.313549743 +0000
+++ ../damien.pobel.fr/web/tag/javascript/5/index.html.pretty	2024-05-22 11:41:14.317549738 +0000
@@ -502,6 +502,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -525,10 +529,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Tag page (lecteur d'écran)

--- index.html.pretty	2024-05-22 11:41:14.689549275 +0000
+++ "../damien.pobel.fr/web/tag/lecteur-d-écran/index.html.pretty"	2024-05-22 11:41:14.693549270 +0000
@@ -227,6 +227,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -250,10 +254,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Tags

--- index.html.pretty	2024-05-22 11:41:15.321548496 +0000
+++ ../damien.pobel.fr/web/tags/index.html.pretty	2024-05-22 11:41:15.325548491 +0000
@@ -53,1167 +53,1171 @@
 Le bon vieux nuage de tags ;-)</h1>
 <ul class=tag-cloud>
 <li>
-<a href=/tag/accessibilité/ style="font-size: 111.52466367713005%">
+<a href=/tag/accessibilité/ style="font-size: 111.47651006711409%">
 accessibilité</a>
 </li>
 <li>
-<a href=/tag/acdc/ style="font-size: 95.38116591928251%">
+<a href=/tag/acdc/ style="font-size: 95.36912751677852%">
 acdc</a>
 </li>
 <li>
-<a href=/tag/adsl/ style="font-size: 90.89686098654708%">
+<a href=/tag/adsl/ style="font-size: 90.89485458612975%">
 adsl</a>
 </li>
 <li>
-<a href=/tag/affiche/ style="font-size: 90.89686098654708%">
+<a href=/tag/affiche/ style="font-size: 90.89485458612975%">
 affiche</a>
 </li>
 <li>
-<a href=/tag/afup/ style="font-size: 91.79372197309416%">
+<a href=/tag/afup/ style="font-size: 91.7897091722595%">
 afup</a>
 </li>
 <li>
-<a href=/tag/agile/ style="font-size: 100.76233183856502%">
+<a href=/tag/agile/ style="font-size: 100.73825503355705%">
 agile</a>
 </li>
 <li>
-<a href=/tag/ain/ style="font-size: 105.24663677130044%">
+<a href=/tag/ain/ style="font-size: 105.21252796420582%">
 ain</a>
 </li>
 <li>
-<a href=/tag/airbourne/ style="font-size: 90.89686098654708%">
+<a href=/tag/airbourne/ style="font-size: 90.89485458612975%">
 airbourne</a>
 </li>
 <li>
-<a href=/tag/ajax/ style="font-size: 91.79372197309416%">
+<a href=/tag/ajax/ style="font-size: 91.7897091722595%">
 ajax</a>
 </li>
 <li>
-<a href=/tag/amusant/ style="font-size: 120.49327354260089%">
+<a href=/tag/amusant/ style="font-size: 120.42505592841164%">
 amusant</a>
 </li>
 <li>
-<a href=/tag/android/ style="font-size: 93.58744394618834%">
+<a href=/tag/android/ style="font-size: 93.57941834451901%">
 android</a>
 </li>
 <li>
-<a href=/tag/animaux/ style="font-size: 96.27802690582959%">
+<a href=/tag/animaux/ style="font-size: 96.26398210290827%">
 animaux</a>
 </li>
 <li>
-<a href=/tag/apache/ style="font-size: 104.34977578475336%">
+<a href=/tag/apache/ style="font-size: 104.31767337807607%">
 apache</a>
 </li>
 <li>
-<a href=/tag/api/ style="font-size: 94.48430493273543%">
+<a href=/tag/api/ style="font-size: 94.47427293064877%">
 api</a>
 </li>
 <li>
-<a href=/tag/apt/ style="font-size: 91.79372197309416%">
+<a href=/tag/apt/ style="font-size: 91.7897091722595%">
 apt</a>
 </li>
 <li>
-<a href=/tag/araignée/ style="font-size: 91.79372197309416%">
+<a href=/tag/araignée/ style="font-size: 91.7897091722595%">
 araignée</a>
 </li>
 <li>
-<a href=/tag/architecture/ style="font-size: 95.38116591928251%">
+<a href=/tag/architecture/ style="font-size: 96.26398210290827%">
 architecture</a>
 </li>
 <li>
-<a href=/tag/banque/ style="font-size: 90.89686098654708%">
+<a href=/tag/banque/ style="font-size: 90.89485458612975%">
 banque</a>
 </li>
 <li>
-<a href=/tag/bash/ style="font-size: 105.24663677130044%">
+<a href=/tag/bash/ style="font-size: 105.21252796420582%">
 bash</a>
 </li>
 <li>
-<a href=/tag/basilic/ style="font-size: 90.89686098654708%">
+<a href=/tag/basilic/ style="font-size: 90.89485458612975%">
 basilic</a>
 </li>
 <li>
-<a href=/tag/behaviour-driven-development/ style="font-size: 92.69058295964126%">
+<a href=/tag/behaviour-driven-development/ style="font-size: 92.68456375838926%">
 behaviour driven development</a>
 </li>
 <li>
-<a href=/tag/blog/ style="font-size: 123.18385650224215%">
+<a href=/tag/blog/ style="font-size: 124.00447427293065%">
 blog</a>
 </li>
 <li>
-<a href=/tag/bmx/ style="font-size: 98.07174887892377%">
+<a href=/tag/bmx/ style="font-size: 98.05369127516778%">
 bmx</a>
 </li>
 <li>
-<a href=/tag/bois/ style="font-size: 90.89686098654708%">
+<a href=/tag/bois/ style="font-size: 90.89485458612975%">
 bois</a>
 </li>
 <li>
-<a href=/tag/bol/ style="font-size: 90.89686098654708%">
+<a href=/tag/bol/ style="font-size: 90.89485458612975%">
 bol</a>
 </li>
 <li>
-<a href=/tag/bonnes-pratiques/ style="font-size: 146.50224215246635%">
+<a href=/tag/bonnes-pratiques/ style="font-size: 146.37583892617448%">
 bonnes pratiques</a>
 </li>
 <li>
-<a href=/tag/bordeaux/ style="font-size: 91.79372197309416%">
+<a href=/tag/bordeaux/ style="font-size: 91.7897091722595%">
 bordeaux</a>
 </li>
 <li>
-<a href=/tag/bourg-en-bresse/ style="font-size: 91.79372197309416%">
+<a href=/tag/bourg-en-bresse/ style="font-size: 91.7897091722595%">
 bourg-en-bresse</a>
 </li>
 <li>
-<a href=/tag/brotli/ style="font-size: 90.89686098654708%">
+<a href=/tag/brotli/ style="font-size: 90.89485458612975%">
 brotli</a>
 </li>
 <li>
-<a href=/tag/bug/ style="font-size: 92.69058295964126%">
+<a href=/tag/bug/ style="font-size: 92.68456375838926%">
 bug</a>
 </li>
 <li>
-<a href=/tag/buzz/ style="font-size: 90.89686098654708%">
+<a href=/tag/buzz/ style="font-size: 90.89485458612975%">
 buzz</a>
 </li>
 <li>
-<a href=/tag/cache/ style="font-size: 92.69058295964126%">
+<a href=/tag/cache/ style="font-size: 92.68456375838926%">
 cache</a>
 </li>
 <li>
-<a href=/tag/cartographie/ style="font-size: 90.89686098654708%">
+<a href=/tag/cartographie/ style="font-size: 90.89485458612975%">
 cartographie</a>
 </li>
 <li>
-<a href=/tag/chat/ style="font-size: 90.89686098654708%">
+<a href=/tag/chat/ style="font-size: 90.89485458612975%">
 chat</a>
 </li>
 <li>
-<a href=/tag/cherry/ style="font-size: 95.38116591928251%">
+<a href=/tag/cherry/ style="font-size: 95.36912751677852%">
 cherry</a>
 </li>
 <li>
-<a href=/tag/chrome/ style="font-size: 98.07174887892377%">
+<a href=/tag/chrome/ style="font-size: 98.05369127516778%">
 chrome</a>
 </li>
 <li>
-<a href=/tag/cinéma/ style="font-size: 90.89686098654708%">
+<a href=/tag/cinéma/ style="font-size: 90.89485458612975%">
 cinéma</a>
 </li>
 <li>
-<a href=/tag/citation/ style="font-size: 98.96860986547085%">
+<a href=/tag/citation/ style="font-size: 98.94854586129753%">
 citation</a>
 </li>
 <li>
-<a href=/tag/clean-code/ style="font-size: 95.38116591928251%">
+<a href=/tag/clean-code/ style="font-size: 95.36912751677852%">
 clean code</a>
 </li>
 <li>
-<a href=/tag/cli/ style="font-size: 90.89686098654708%">
+<a href=/tag/cli/ style="font-size: 90.89485458612975%">
 cli</a>
 </li>
 <li>
-<a href=/tag/climat/ style="font-size: 94.48430493273543%">
+<a href=/tag/climat/ style="font-size: 94.47427293064877%">
 climat</a>
 </li>
 <li>
-<a href=/tag/cms/ style="font-size: 100.76233183856502%">
+<a href=/tag/cms/ style="font-size: 100.73825503355705%">
 cms</a>
 </li>
 <li>
-<a href=/tag/code/ style="font-size: 142.91479820627802%">
+<a href=/tag/code/ style="font-size: 142.79642058165547%">
 code</a>
 </li>
 <li>
-<a href=/tag/coligny/ style="font-size: 90.89686098654708%">
+<a href=/tag/coligny/ style="font-size: 90.89485458612975%">
 coligny</a>
 </li>
 <li>
-<a href=/tag/complexité/ style="font-size: 91.79372197309416%">
+<a href=/tag/complexité/ style="font-size: 91.7897091722595%">
 complexité</a>
 </li>
 <li>
-<a href=/tag/composer/ style="font-size: 91.79372197309416%">
+<a href=/tag/composer/ style="font-size: 91.7897091722595%">
 composer</a>
 </li>
 <li>
-<a href=/tag/concert/ style="font-size: 94.48430493273543%">
+<a href=/tag/concert/ style="font-size: 94.47427293064877%">
 concert</a>
 </li>
 <li>
-<a href=/tag/conférence/ style="font-size: 94.48430493273543%">
+<a href=/tag/conférence/ style="font-size: 94.47427293064877%">
 conférence</a>
 </li>
 <li>
-<a href=/tag/consommation/ style="font-size: 95.38116591928251%">
+<a href=/tag/consommation/ style="font-size: 95.36912751677852%">
 consommation</a>
 </li>
 <li>
-<a href=/tag/cookie/ style="font-size: 90.89686098654708%">
+<a href=/tag/cookie/ style="font-size: 90.89485458612975%">
 cookie</a>
 </li>
 <li>
-<a href=/tag/cpu/ style="font-size: 90.89686098654708%">
+<a href=/tag/cpu/ style="font-size: 90.89485458612975%">
 cpu</a>
 </li>
 <li>
-<a href=/tag/cqrs/ style="font-size: 90.89686098654708%">
+<a href=/tag/cqrs/ style="font-size: 90.89485458612975%">
 cqrs</a>
 </li>
 <li>
-<a href=/tag/croatia/ style="font-size: 90.89686098654708%">
+<a href=/tag/croatia/ style="font-size: 90.89485458612975%">
 croatia</a>
 </li>
 <li>
-<a href=/tag/csp/ style="font-size: 91.79372197309416%">
+<a href=/tag/csp/ style="font-size: 91.7897091722595%">
 csp</a>
 </li>
 <li>
-<a href=/tag/css/ style="font-size: 122.28699551569507%">
+<a href=/tag/css/ style="font-size: 122.21476510067114%">
 css</a>
 </li>
 <li>
-<a href=/tag/cvs/ style="font-size: 90.89686098654708%">
+<a href=/tag/cvs/ style="font-size: 90.89485458612975%">
 cvs</a>
 </li>
 <li>
-<a href=/tag/debian/ style="font-size: 105.24663677130044%">
+<a href=/tag/debian/ style="font-size: 105.21252796420582%">
 debian</a>
 </li>
 <li>
-<a href=/tag/dedibox/ style="font-size: 105.24663677130044%">
+<a href=/tag/dedibox/ style="font-size: 105.21252796420582%">
 dedibox</a>
 </li>
 <li>
-<a href=/tag/dependency-injection/ style="font-size: 92.69058295964126%">
+<a href=/tag/dependency-injection/ style="font-size: 92.68456375838926%">
 dependency injection</a>
 </li>
 <li>
-<a href=/tag/design/ style="font-size: 93.58744394618834%">
+<a href=/tag/design/ style="font-size: 93.57941834451901%">
 design</a>
 </li>
 <li>
-<a href=/tag/desktop/ style="font-size: 90.89686098654708%">
+<a href=/tag/desktop/ style="font-size: 90.89485458612975%">
 desktop</a>
 </li>
 <li>
-<a href=/tag/dessin/ style="font-size: 90.89686098654708%">
+<a href=/tag/dessin/ style="font-size: 90.89485458612975%">
 dessin</a>
 </li>
 <li>
-<a href=/tag/distribution/ style="font-size: 90.89686098654708%">
+<a href=/tag/distribution/ style="font-size: 90.89485458612975%">
 distribution</a>
 </li>
 <li>
-<a href=/tag/diy/ style="font-size: 90.89686098654708%">
+<a href=/tag/diy/ style="font-size: 90.89485458612975%">
 diy</a>
 </li>
 <li>
-<a href=/tag/dns/ style="font-size: 91.79372197309416%">
+<a href=/tag/dns/ style="font-size: 91.7897091722595%">
 dns</a>
 </li>
 <li>
-<a href=/tag/dom/ style="font-size: 90.89686098654708%">
+<a href=/tag/dom/ style="font-size: 90.89485458612975%">
 dom</a>
 </li>
 <li>
-<a href=/tag/domain-driven-design/ style="font-size: 97.17488789237669%">
+<a href=/tag/domain-driven-design/ style="font-size: 97.15883668903803%">
 domain driven design</a>
 </li>
 <li>
-<a href=/tag/dombes/ style="font-size: 99.86547085201794%">
+<a href=/tag/dombes/ style="font-size: 99.84340044742729%">
 dombes</a>
 </li>
 <li>
-<a href=/tag/déchets/ style="font-size: 90.89686098654708%">
+<a href=/tag/déchets/ style="font-size: 90.89485458612975%">
 déchets</a>
 </li>
 <li>
-<a href=/tag/dégooglisation/ style="font-size: 92.69058295964126%">
+<a href=/tag/dégooglisation/ style="font-size: 92.68456375838926%">
 dégooglisation</a>
 </li>
 <li>
-<a href=/tag/détail/ style="font-size: 90.89686098654708%">
+<a href=/tag/détail/ style="font-size: 90.89485458612975%">
 détail</a>
 </li>
 <li>
-<a href=/tag/edge/ style="font-size: 91.79372197309416%">
+<a href=/tag/edge/ style="font-size: 91.7897091722595%">
 edge</a>
 </li>
 <li>
-<a href=/tag/enssat/ style="font-size: 90.89686098654708%">
+<a href=/tag/enssat/ style="font-size: 90.89485458612975%">
 enssat</a>
 </li>
 <li>
-<a href=/tag/environnement/ style="font-size: 103.45291479820628%">
+<a href=/tag/environnement/ style="font-size: 103.42281879194631%">
 environnement</a>
 </li>
 <li>
-<a href=/tag/ergonomie/ style="font-size: 96.27802690582959%">
+<a href=/tag/ergonomie/ style="font-size: 96.26398210290827%">
 ergonomie</a>
 </li>
 <li>
-<a href=/tag/extension/ style="font-size: 99.86547085201794%">
+<a href=/tag/extension/ style="font-size: 99.84340044742729%">
 extension</a>
 </li>
 <li>
-<a href=/tag/ez-class-lists/ style="font-size: 94.48430493273543%">
+<a href=/tag/ez-class-lists/ style="font-size: 94.47427293064877%">
 ez class lists</a>
 </li>
 <li>
-<a href=/tag/ez-components/ style="font-size: 101.65919282511211%">
+<a href=/tag/ez-components/ style="font-size: 101.6331096196868%">
 ez components</a>
 </li>
 <li>
-<a href=/tag/ez-find/ style="font-size: 94.48430493273543%">
+<a href=/tag/ez-find/ style="font-size: 94.47427293064877%">
 ez find</a>
 </li>
 <li>
-<a href=/tag/ez-platform/ style="font-size: 93.58744394618834%">
+<a href=/tag/ez-platform/ style="font-size: 93.57941834451901%">
 ez platform</a>
 </li>
 <li>
-<a href=/tag/ez-publish/ style="font-size: 177.89237668161434%">
+<a href=/tag/ez-publish/ style="font-size: 177.69574944071587%">
 ez publish</a>
 </li>
 <li>
-<a href=/tag/ez-systems/ style="font-size: 90.89686098654708%">
+<a href=/tag/ez-systems/ style="font-size: 90.89485458612975%">
 ez systems</a>
 </li>
 <li>
-<a href=/tag/ezsummercamp/ style="font-size: 92.69058295964126%">
+<a href=/tag/ezsummercamp/ style="font-size: 92.68456375838926%">
 ezsummercamp</a>
 </li>
 <li>
-<a href=/tag/ezvideoflv/ style="font-size: 93.58744394618834%">
+<a href=/tag/ezvideoflv/ style="font-size: 93.57941834451901%">
 ezvideoflv</a>
 </li>
 <li>
-<a href=/tag/ezvim/ style="font-size: 93.58744394618834%">
+<a href=/tag/ezvim/ style="font-size: 93.57941834451901%">
 ezvim</a>
 </li>
 <li>
-<a href=/tag/fedora-core/ style="font-size: 91.79372197309416%">
+<a href=/tag/fedora-core/ style="font-size: 91.7897091722595%">
 fedora core</a>
 </li>
 <li>
-<a href=/tag/firefox/ style="font-size: 97.17488789237669%">
+<a href=/tag/firefox/ style="font-size: 97.15883668903803%">
 firefox</a>
 </li>
 <li>
-<a href=/tag/firefox-os/ style="font-size: 90.89686098654708%">
+<a href=/tag/firefox-os/ style="font-size: 90.89485458612975%">
 firefox os</a>
 </li>
 <li>
-<a href=/tag/fise/ style="font-size: 99.86547085201794%">
+<a href=/tag/fise/ style="font-size: 99.84340044742729%">
 fise</a>
 </li>
 <li>
-<a href=/tag/fleur/ style="font-size: 94.48430493273543%">
+<a href=/tag/fleur/ style="font-size: 94.47427293064877%">
 fleur</a>
 </li>
 <li>
-<a href=/tag/flexbox/ style="font-size: 91.79372197309416%">
+<a href=/tag/flexbox/ style="font-size: 91.7897091722595%">
 flexbox</a>
 </li>
 <li>
-<a href=/tag/flickr/ style="font-size: 90.89686098654708%">
+<a href=/tag/flickr/ style="font-size: 90.89485458612975%">
 flickr</a>
 </li>
 <li>
-<a href=/tag/flutter/ style="font-size: 90.89686098654708%">
+<a href=/tag/flutter/ style="font-size: 90.89485458612975%">
 flutter</a>
 </li>
 <li>
-<a href=/tag/fmx/ style="font-size: 90.89686098654708%">
+<a href=/tag/fmx/ style="font-size: 90.89485458612975%">
 fmx</a>
 </li>
 <li>
-<a href=/tag/foo-fighters/ style="font-size: 90.89686098654708%">
+<a href=/tag/foo-fighters/ style="font-size: 90.89485458612975%">
 foo fighters</a>
 </li>
 <li>
-<a href=/tag/formation/ style="font-size: 91.79372197309416%">
+<a href=/tag/formation/ style="font-size: 91.7897091722595%">
 formation</a>
 </li>
 <li>
-<a href=/tag/formats/ style="font-size: 94.48430493273543%">
+<a href=/tag/formats/ style="font-size: 94.47427293064877%">
 formats</a>
 </li>
 <li>
-<a href=/tag/forum-php/ style="font-size: 91.79372197309416%">
+<a href=/tag/forum-php/ style="font-size: 91.7897091722595%">
 forum php</a>
 </li>
 <li>
-<a href=/tag/framework/ style="font-size: 92.69058295964126%">
+<a href=/tag/framework/ style="font-size: 92.68456375838926%">
 framework</a>
 </li>
 <li>
-<a href=/tag/free/ style="font-size: 92.69058295964126%">
+<a href=/tag/free/ style="font-size: 92.68456375838926%">
 free</a>
 </li>
 <li>
-<a href=/tag/freebox/ style="font-size: 90.89686098654708%">
+<a href=/tag/freebox/ style="font-size: 90.89485458612975%">
 freebox</a>
 </li>
 <li>
-<a href=/tag/frontend/ style="font-size: 92.69058295964126%">
+<a href=/tag/frontend/ style="font-size: 92.68456375838926%">
 frontend</a>
 </li>
 <li>
-<a href=/tag/fun/ style="font-size: 90.89686098654708%">
+<a href=/tag/fun/ style="font-size: 90.89485458612975%">
 fun</a>
 </li>
 <li>
-<a href=/tag/geek/ style="font-size: 103.45291479820628%">
+<a href=/tag/geek/ style="font-size: 103.42281879194631%">
 geek</a>
 </li>
 <li>
-<a href=/tag/git/ style="font-size: 103.45291479820628%">
+<a href=/tag/git/ style="font-size: 103.42281879194631%">
 git</a>
 </li>
 <li>
-<a href=/tag/github/ style="font-size: 97.17488789237669%">
+<a href=/tag/github/ style="font-size: 98.05369127516778%">
 github</a>
 </li>
 <li>
-<a href=/tag/glace/ style="font-size: 90.89686098654708%">
+<a href=/tag/github-actions/ style="font-size: 90.89485458612975%">
+github actions</a>
+</li>
+<li>
+<a href=/tag/glace/ style="font-size: 90.89485458612975%">
 glace</a>
 </li>
 <li>
-<a href=/tag/gnome/ style="font-size: 95.38116591928251%">
+<a href=/tag/gnome/ style="font-size: 95.36912751677852%">
 gnome</a>
 </li>
 <li>
-<a href=/tag/google/ style="font-size: 105.24663677130044%">
+<a href=/tag/google/ style="font-size: 105.21252796420582%">
 google</a>
 </li>
 <li>
-<a href=/tag/gps/ style="font-size: 91.79372197309416%">
+<a href=/tag/gps/ style="font-size: 91.7897091722595%">
 gps</a>
 </li>
 <li>
-<a href=/tag/graphql/ style="font-size: 91.79372197309416%">
+<a href=/tag/graphql/ style="font-size: 91.7897091722595%">
 graphql</a>
 </li>
 <li>
-<a href=/tag/greasemonkey/ style="font-size: 90.89686098654708%">
+<a href=/tag/greasemonkey/ style="font-size: 90.89485458612975%">
 greasemonkey</a>
 </li>
 <li>
-<a href=/tag/grenouille/ style="font-size: 91.79372197309416%">
+<a href=/tag/grenouille/ style="font-size: 91.7897091722595%">
 grenouille</a>
 </li>
 <li>
-<a href=/tag/gtk/ style="font-size: 90.89686098654708%">
+<a href=/tag/gtk/ style="font-size: 90.89485458612975%">
 gtk</a>
 </li>
 <li>
-<a href=/tag/gzip/ style="font-size: 91.79372197309416%">
+<a href=/tag/gzip/ style="font-size: 91.7897091722595%">
 gzip</a>
 </li>
 <li>
-<a href=/tag/histoire/ style="font-size: 93.58744394618834%">
+<a href=/tag/histoire/ style="font-size: 93.57941834451901%">
 histoire</a>
 </li>
 <li>
-<a href=/tag/html/ style="font-size: 111.52466367713005%">
+<a href=/tag/html/ style="font-size: 111.47651006711409%">
 html</a>
 </li>
 <li>
-<a href=/tag/http/ style="font-size: 109.73094170403587%">
+<a href=/tag/http/ style="font-size: 109.68680089485458%">
 http</a>
 </li>
 <li>
-<a href=/tag/humeurs/ style="font-size: 133.94618834080717%">
+<a href=/tag/humeurs/ style="font-size: 133.84787472035794%">
 humeurs</a>
 </li>
 <li>
-<a href=/tag/humour/ style="font-size: 102.5560538116592%">
+<a href=/tag/humour/ style="font-size: 102.52796420581656%">
 humour</a>
 </li>
 <li>
-<a href=/tag/hébergement/ style="font-size: 104.34977578475336%">
+<a href=/tag/hébergement/ style="font-size: 104.31767337807607%">
 hébergement</a>
 </li>
 <li>
-<a href=/tag/hérault/ style="font-size: 93.58744394618834%">
+<a href=/tag/hérault/ style="font-size: 93.57941834451901%">
 hérault</a>
 </li>
 <li>
-<a href=/tag/ign/ style="font-size: 90.89686098654708%">
+<a href=/tag/ign/ style="font-size: 90.89485458612975%">
 ign</a>
 </li>
 <li>
-<a href=/tag/iis/ style="font-size: 91.79372197309416%">
+<a href=/tag/iis/ style="font-size: 91.7897091722595%">
 iis</a>
 </li>
 <li>
-<a href=/tag/immobilier/ style="font-size: 90.89686098654708%">
+<a href=/tag/immobilier/ style="font-size: 90.89485458612975%">
 immobilier</a>
 </li>
 <li>
-<a href=/tag/informatique/ style="font-size: 94.48430493273543%">
+<a href=/tag/informatique/ style="font-size: 94.47427293064877%">
 informatique</a>
 </li>
 <li>
-<a href=/tag/ingénierie-logicielle/ style="font-size: 106.14349775784754%">
+<a href=/tag/ingénierie-logicielle/ style="font-size: 106.10738255033557%">
 ingénierie logicielle</a>
 </li>
 <li>
-<a href=/tag/insecte/ style="font-size: 98.07174887892377%">
+<a href=/tag/insecte/ style="font-size: 98.05369127516778%">
 insecte</a>
 </li>
 <li>
-<a href=/tag/insolite/ style="font-size: 91.79372197309416%">
+<a href=/tag/insolite/ style="font-size: 91.7897091722595%">
 insolite</a>
 </li>
 <li>
-<a href=/tag/interface/ style="font-size: 102.5560538116592%">
+<a href=/tag/interface/ style="font-size: 102.52796420581656%">
 interface</a>
 </li>
 <li>
-<a href=/tag/internet-explorer/ style="font-size: 98.96860986547085%">
+<a href=/tag/internet-explorer/ style="font-size: 98.94854586129753%">
 internet explorer</a>
 </li>
 <li>
-<a href=/tag/ios/ style="font-size: 90.89686098654708%">
+<a href=/tag/ios/ style="font-size: 90.89485458612975%">
 ios</a>
 </li>
 <li>
-<a href=/tag/jamstack/ style="font-size: 94.48430493273543%">
+<a href=/tag/jamstack/ style="font-size: 94.47427293064877%">
 jamstack</a>
 </li>
 <li>
-<a href=/tag/java/ style="font-size: 90.89686098654708%">
+<a href=/tag/java/ style="font-size: 90.89485458612975%">
 java</a>
 </li>
 <li>
-<a href=/tag/javascript/ style="font-size: 158.1614349775785%">
+<a href=/tag/javascript/ style="font-size: 158.0089485458613%">
 javascript</a>
 </li>
 <li>
-<a href=/tag/jeux/ style="font-size: 90.89686098654708%">
+<a href=/tag/jeux/ style="font-size: 90.89485458612975%">
 jeux</a>
 </li>
 <li>
-<a href=/tag/jeux-olympiques/ style="font-size: 91.79372197309416%">
+<a href=/tag/jeux-olympiques/ style="font-size: 91.7897091722595%">
 jeux olympiques</a>
 </li>
 <li>
-<a href=/tag/jouet/ style="font-size: 91.79372197309416%">
+<a href=/tag/jouet/ style="font-size: 91.7897091722595%">
 jouet</a>
 </li>
 <li>
-<a href=/tag/journal/ style="font-size: 90.89686098654708%">
+<a href=/tag/journal/ style="font-size: 90.89485458612975%">
 journal</a>
 </li>
 <li>
-<a href=/tag/jquery/ style="font-size: 93.58744394618834%">
+<a href=/tag/jquery/ style="font-size: 93.57941834451901%">
 jquery</a>
 </li>
 <li>
-<a href=/tag/jqueryui/ style="font-size: 92.69058295964126%">
+<a href=/tag/jqueryui/ style="font-size: 92.68456375838926%">
 jqueryui</a>
 </li>
 <li>
-<a href=/tag/jura/ style="font-size: 90.89686098654708%">
+<a href=/tag/jura/ style="font-size: 90.89485458612975%">
 jura</a>
 </li>
 <li>
-<a href=/tag/kanban/ style="font-size: 91.79372197309416%">
+<a href=/tag/kanban/ style="font-size: 91.7897091722595%">
 kanban</a>
 </li>
 <li>
-<a href=/tag/kde/ style="font-size: 90.89686098654708%">
+<a href=/tag/kde/ style="font-size: 90.89485458612975%">
 kde</a>
 </li>
 <li>
-<a href=/tag/kimsufi/ style="font-size: 90.89686098654708%">
+<a href=/tag/kimsufi/ style="font-size: 90.89485458612975%">
 kimsufi</a>
 </li>
 <li>
-<a href=/tag/la-poste/ style="font-size: 90.89686098654708%">
+<a href=/tag/la-poste/ style="font-size: 90.89485458612975%">
 la poste</a>
 </li>
 <li>
-<a href=/tag/laravel/ style="font-size: 90.89686098654708%">
+<a href=/tag/laravel/ style="font-size: 90.89485458612975%">
 laravel</a>
 </li>
 <li>
-<a href=/tag/le-progrès/ style="font-size: 90.89686098654708%">
+<a href=/tag/le-progrès/ style="font-size: 90.89485458612975%">
 le progrès</a>
 </li>
 <li>
-<a href=/tag/lecteur-d-écran/ style="font-size: 91.79372197309416%">
+<a href=/tag/lecteur-d-écran/ style="font-size: 91.7897091722595%">
 lecteur d&#39;écran</a>
 </li>
 <li>
-<a href=/tag/lectroid/ style="font-size: 91.79372197309416%">
+<a href=/tag/lectroid/ style="font-size: 91.7897091722595%">
 lectroid</a>
 </li>
 <li>
-<a href=/tag/licence/ style="font-size: 91.79372197309416%">
+<a href=/tag/licence/ style="font-size: 91.7897091722595%">
 licence</a>
 </li>
 <li>
-<a href=/tag/linux/ style="font-size: 138.4304932735426%">
+<a href=/tag/linux/ style="font-size: 138.3221476510067%">
 linux</a>
 </li>
 <li>
-<a href=/tag/liseuse/ style="font-size: 90.89686098654708%">
+<a href=/tag/liseuse/ style="font-size: 90.89485458612975%">
 liseuse</a>
 </li>
 <li>
-<a href=/tag/living-colour/ style="font-size: 91.79372197309416%">
+<a href=/tag/living-colour/ style="font-size: 91.7897091722595%">
 living colour</a>
 </li>
 <li>
-<a href=/tag/livre/ style="font-size: 101.65919282511211%">
+<a href=/tag/livre/ style="font-size: 101.6331096196868%">
 livre</a>
 </li>
 <li>
-<a href=/tag/livre-numérique/ style="font-size: 90.89686098654708%">
+<a href=/tag/livre-numérique/ style="font-size: 90.89485458612975%">
 livre numérique</a>
 </li>
 <li>
-<a href=/tag/logiciels-libres/ style="font-size: 98.07174887892377%">
+<a href=/tag/logiciels-libres/ style="font-size: 98.05369127516778%">
 logiciels libres</a>
 </li>
 <li>
-<a href=/tag/low-tech/ style="font-size: 94.48430493273543%">
+<a href=/tag/low-tech/ style="font-size: 94.47427293064877%">
 low tech</a>
 </li>
 <li>
-<a href=/tag/lyon/ style="font-size: 91.79372197309416%">
+<a href=/tag/lyon/ style="font-size: 91.7897091722595%">
 lyon</a>
 </li>
 <li>
-<a href=/tag/macosx/ style="font-size: 90.89686098654708%">
+<a href=/tag/macosx/ style="font-size: 90.89485458612975%">
 macosx</a>
 </li>
 <li>
-<a href=/tag/macro/ style="font-size: 99.86547085201794%">
+<a href=/tag/macro/ style="font-size: 99.84340044742729%">
 macro</a>
 </li>
 <li>
-<a href=/tag/magento/ style="font-size: 92.69058295964126%">
+<a href=/tag/magento/ style="font-size: 92.68456375838926%">
 magento</a>
 </li>
 <li>
-<a href=/tag/mail/ style="font-size: 93.58744394618834%">
+<a href=/tag/mail/ style="font-size: 93.57941834451901%">
 mail</a>
 </li>
 <li>
-<a href=/tag/make/ style="font-size: 90.89686098654708%">
+<a href=/tag/make/ style="font-size: 90.89485458612975%">
 make</a>
 </li>
 <li>
-<a href=/tag/metalsmith/ style="font-size: 94.48430493273543%">
+<a href=/tag/metalsmith/ style="font-size: 94.47427293064877%">
 metalsmith</a>
 </li>
 <li>
-<a href=/tag/microservice/ style="font-size: 90.89686098654708%">
+<a href=/tag/microservice/ style="font-size: 90.89485458612975%">
 microservice</a>
 </li>
 <li>
-<a href=/tag/microsoft/ style="font-size: 92.69058295964126%">
+<a href=/tag/microsoft/ style="font-size: 92.68456375838926%">
 microsoft</a>
 </li>
 <li>
-<a href=/tag/microsofterie/ style="font-size: 95.38116591928251%">
+<a href=/tag/microsofterie/ style="font-size: 95.36912751677852%">
 microsofterie</a>
 </li>
 <li>
-<a href=/tag/mobile/ style="font-size: 96.27802690582959%">
+<a href=/tag/mobile/ style="font-size: 96.26398210290827%">
 mobile</a>
 </li>
 <li>
-<a href=/tag/montpellier/ style="font-size: 116.00896860986546%">
+<a href=/tag/montpellier/ style="font-size: 115.95078299776287%">
 montpellier</a>
 </li>
 <li>
-<a href=/tag/mozilla/ style="font-size: 90.89686098654708%">
+<a href=/tag/mozilla/ style="font-size: 90.89485458612975%">
 mozilla</a>
 </li>
 <li>
-<a href=/tag/musique/ style="font-size: 104.34977578475336%">
+<a href=/tag/musique/ style="font-size: 104.31767337807607%">
 musique</a>
 </li>
 <li>
-<a href=/tag/musée/ style="font-size: 90.89686098654708%">
+<a href=/tag/musée/ style="font-size: 90.89485458612975%">
 musée</a>
 </li>
 <li>
-<a href=/tag/mysql/ style="font-size: 104.34977578475336%">
+<a href=/tag/mysql/ style="font-size: 104.31767337807607%">
 mysql</a>
 </li>
 <li>
-<a href=/tag/myth/ style="font-size: 91.79372197309416%">
+<a href=/tag/myth/ style="font-size: 91.7897091722595%">
 myth</a>
 </li>
 <li>
-<a href=/tag/métier/ style="font-size: 140.2242152466368%">
+<a href=/tag/métier/ style="font-size: 140.11185682326624%">
 métier</a>
 </li>
 <li>
-<a href=/tag/nature/ style="font-size: 104.34977578475336%">
+<a href=/tag/nature/ style="font-size: 104.31767337807607%">
 nature</a>
 </li>
 <li>
-<a href=/tag/navigateur/ style="font-size: 97.17488789237669%">
+<a href=/tag/navigateur/ style="font-size: 97.15883668903803%">
 navigateur</a>
 </li>
 <li>
-<a href=/tag/neige/ style="font-size: 90.89686098654708%">
+<a href=/tag/neige/ style="font-size: 90.89485458612975%">
 neige</a>
 </li>
 <li>
-<a href=/tag/neovim/ style="font-size: 94.48430493273543%">
+<a href=/tag/neovim/ style="font-size: 94.47427293064877%">
 neovim</a>
 </li>
 <li>
-<a href=/tag/nikon-d50/ style="font-size: 135.73991031390136%">
+<a href=/tag/nikon-d50/ style="font-size: 135.63758389261744%">
 nikon d50</a>
 </li>
 <li>
-<a href=/tag/nikon-d90/ style="font-size: 111.52466367713005%">
+<a href=/tag/nikon-d90/ style="font-size: 111.47651006711409%">
 nikon d90</a>
 </li>
 <li>
-<a href=/tag/node.js/ style="font-size: 97.17488789237669%">
+<a href=/tag/node.js/ style="font-size: 97.15883668903803%">
 node.js</a>
 </li>
 <li>
-<a href=/tag/nokia-5800/ style="font-size: 93.58744394618834%">
+<a href=/tag/nokia-5800/ style="font-size: 93.57941834451901%">
 nokia 5800</a>
 </li>
 <li>
-<a href=/tag/noël/ style="font-size: 90.89686098654708%">
+<a href=/tag/noël/ style="font-size: 90.89485458612975%">
 noël</a>
 </li>
 <li>
-<a href=/tag/npm/ style="font-size: 96.27802690582959%">
+<a href=/tag/npm/ style="font-size: 96.26398210290827%">
 npm</a>
 </li>
 <li>
-<a href=/tag/oiseau/ style="font-size: 97.17488789237669%">
+<a href=/tag/oiseau/ style="font-size: 97.15883668903803%">
 oiseau</a>
 </li>
 <li>
-<a href=/tag/online-editor/ style="font-size: 98.07174887892377%">
+<a href=/tag/online-editor/ style="font-size: 98.05369127516778%">
 online editor</a>
 </li>
 <li>
-<a href=/tag/openbox/ style="font-size: 98.07174887892377%">
+<a href=/tag/openbox/ style="font-size: 98.05369127516778%">
 openbox</a>
 </li>
 <li>
-<a href=/tag/openoffice/ style="font-size: 93.58744394618834%">
+<a href=/tag/openoffice/ style="font-size: 93.57941834451901%">
 openoffice</a>
 </li>
 <li>
-<a href=/tag/outil/ style="font-size: 95.38116591928251%">
+<a href=/tag/outil/ style="font-size: 95.36912751677852%">
 outil</a>
 </li>
 <li>
-<a href=/tag/ouïfm/ style="font-size: 92.69058295964126%">
+<a href=/tag/ouïfm/ style="font-size: 92.68456375838926%">
 ouïfm</a>
 </li>
 <li>
-<a href=/tag/ovh/ style="font-size: 90.89686098654708%">
+<a href=/tag/ovh/ style="font-size: 90.89485458612975%">
 ovh</a>
 </li>
 <li>
-<a href=/tag/panorama/ style="font-size: 91.79372197309416%">
+<a href=/tag/panorama/ style="font-size: 91.7897091722595%">
 panorama</a>
 </li>
 <li>
-<a href=/tag/patch/ style="font-size: 90.89686098654708%">
+<a href=/tag/patch/ style="font-size: 90.89485458612975%">
 patch</a>
 </li>
 <li>
-<a href=/tag/pattern/ style="font-size: 90.89686098654708%">
+<a href=/tag/pattern/ style="font-size: 90.89485458612975%">
 pattern</a>
 </li>
 <li>
-<a href=/tag/pdf/ style="font-size: 90.89686098654708%">
+<a href=/tag/pdf/ style="font-size: 90.89485458612975%">
 pdf</a>
 </li>
 <li>
-<a href=/tag/pense-bête/ style="font-size: 101.65919282511211%">
+<a href=/tag/pense-bête/ style="font-size: 101.6331096196868%">
 pense bête</a>
 </li>
 <li>
-<a href=/tag/performances/ style="font-size: 152.78026905829597%">
+<a href=/tag/performances/ style="font-size: 152.63982102908278%">
 performances</a>
 </li>
 <li>
-<a href=/tag/philovelo/ style="font-size: 93.58744394618834%">
+<a href=/tag/philovelo/ style="font-size: 93.57941834451901%">
 philovelo</a>
 </li>
 <li>
-<a href=/tag/photo/ style="font-size: 175.2017937219731%">
+<a href=/tag/photo/ style="font-size: 175.01118568232664%">
 photo</a>
 </li>
 <li>
-<a href=/tag/php/ style="font-size: 191.34529147982062%">
+<a href=/tag/php/ style="font-size: 191.1185682326622%">
 php</a>
 </li>
 <li>
-<a href=/tag/plugin/ style="font-size: 90.89686098654708%">
+<a href=/tag/plugin/ style="font-size: 90.89485458612975%">
 plugin</a>
 </li>
 <li>
-<a href=/tag/poker/ style="font-size: 90.89686098654708%">
+<a href=/tag/poker/ style="font-size: 90.89485458612975%">
 poker</a>
 </li>
 <li>
-<a href=/tag/politique/ style="font-size: 97.17488789237669%">
+<a href=/tag/politique/ style="font-size: 97.15883668903803%">
 politique</a>
 </li>
 <li>
-<a href=/tag/polymer/ style="font-size: 92.69058295964126%">
+<a href=/tag/polymer/ style="font-size: 92.68456375838926%">
 polymer</a>
 </li>
 <li>
-<a href=/tag/postfix/ style="font-size: 90.89686098654708%">
+<a href=/tag/postfix/ style="font-size: 90.89485458612975%">
 postfix</a>
 </li>
 <li>
-<a href=/tag/potager/ style="font-size: 93.58744394618834%">
+<a href=/tag/potager/ style="font-size: 93.57941834451901%">
 potager</a>
 </li>
 <li>
-<a href=/tag/progressive-enhancement/ style="font-size: 90.89686098654708%">
+<a href=/tag/progressive-enhancement/ style="font-size: 90.89485458612975%">
 progressive enhancement</a>
 </li>
 <li>
-<a href=/tag/puppeteer/ style="font-size: 92.69058295964126%">
+<a href=/tag/puppeteer/ style="font-size: 92.68456375838926%">
 puppeteer</a>
 </li>
 <li>
-<a href=/tag/pwa/ style="font-size: 106.14349775784754%">
+<a href=/tag/pwa/ style="font-size: 106.10738255033557%">
 pwa</a>
 </li>
 <li>
-<a href=/tag/python/ style="font-size: 91.79372197309416%">
+<a href=/tag/python/ style="font-size: 91.7897091722595%">
 python</a>
 </li>
 <li>
-<a href=/tag/qualité/ style="font-size: 103.45291479820628%">
+<a href=/tag/qualité/ style="font-size: 103.42281879194631%">
 qualité</a>
 </li>
 <li>
-<a href=/tag/radio/ style="font-size: 90.89686098654708%">
+<a href=/tag/radio/ style="font-size: 90.89485458612975%">
 radio</a>
 </li>
 <li>
-<a href=/tag/react/ style="font-size: 118.69955156950672%">
+<a href=/tag/react/ style="font-size: 118.63534675615213%">
 react</a>
 </li>
 <li>
-<a href=/tag/redux/ style="font-size: 94.48430493273543%">
+<a href=/tag/redux/ style="font-size: 94.47427293064877%">
 redux</a>
 </li>
 <li>
-<a href=/tag/responsive-design/ style="font-size: 95.38116591928251%">
+<a href=/tag/responsive-design/ style="font-size: 95.36912751677852%">
 responsive design</a>
 </li>
 <li>
-<a href=/tag/rest/ style="font-size: 102.5560538116592%">
+<a href=/tag/rest/ style="font-size: 102.52796420581656%">
 rest</a>
 </li>
 <li>
-<a href=/tag/retouche/ style="font-size: 91.79372197309416%">
+<a href=/tag/retouche/ style="font-size: 91.7897091722595%">
 retouche</a>
 </li>
 <li>
-<a href=/tag/retour-d-expérience/ style="font-size: 90.89686098654708%">
+<a href=/tag/retour-d-expérience/ style="font-size: 90.89485458612975%">
 retour d&#39;expérience</a>
 </li>
 <li>
-<a href=/tag/rock/ style="font-size: 97.17488789237669%">
+<a href=/tag/rock/ style="font-size: 97.15883668903803%">
 rock</a>
 </li>
 <li>
-<a href=/tag/rouille/ style="font-size: 90.89686098654708%">
+<a href=/tag/rouille/ style="font-size: 90.89485458612975%">
 rouille</a>
 </li>
 <li>
-<a href=/tag/roundcube/ style="font-size: 90.89686098654708%">
+<a href=/tag/roundcube/ style="font-size: 90.89485458612975%">
 roundcube</a>
 </li>
 <li>
-<a href=/tag/rpc/ style="font-size: 90.89686098654708%">
+<a href=/tag/rpc/ style="font-size: 90.89485458612975%">
 rpc</a>
 </li>
 <li>
-<a href=/tag/rss/ style="font-size: 96.27802690582959%">
+<a href=/tag/rss/ style="font-size: 96.26398210290827%">
 rss</a>
 </li>
 <li>
-<a href=/tag/réchauffement/ style="font-size: 94.48430493273543%">
+<a href=/tag/réchauffement/ style="font-size: 94.47427293064877%">
 réchauffement</a>
 </li>
 <li>
-<a href=/tag/référencement/ style="font-size: 96.27802690582959%">
+<a href=/tag/référencement/ style="font-size: 96.26398210290827%">
 référencement</a>
 </li>
 <li>
-<a href=/tag/réseau/ style="font-size: 93.58744394618834%">
+<a href=/tag/réseau/ style="font-size: 93.57941834451901%">
 réseau</a>
 </li>
 <li>
-<a href=/tag/saint-paul-de-varax/ style="font-size: 90.89686098654708%">
+<a href=/tag/saint-paul-de-varax/ style="font-size: 90.89485458612975%">
 saint paul de varax</a>
 </li>
 <li>
-<a href=/tag/sauterelle/ style="font-size: 90.89686098654708%">
+<a href=/tag/sauterelle/ style="font-size: 90.89485458612975%">
 sauterelle</a>
 </li>
 <li>
-<a href=/tag/serverless/ style="font-size: 90.89686098654708%">
+<a href=/tag/serverless/ style="font-size: 90.89485458612975%">
 serverless</a>
 </li>
 <li>
-<a href=/tag/sexisme/ style="font-size: 91.79372197309416%">
+<a href=/tag/sexisme/ style="font-size: 91.7897091722595%">
 sexisme</a>
 </li>
 <li>
-<a href=/tag/shell/ style="font-size: 126.7713004484305%">
+<a href=/tag/shell/ style="font-size: 126.68903803131991%">
 shell</a>
 </li>
 <li>
-<a href=/tag/sig/ style="font-size: 90.89686098654708%">
+<a href=/tag/sig/ style="font-size: 90.89485458612975%">
 sig</a>
 </li>
 <li>
-<a href=/tag/silex/ style="font-size: 90.89686098654708%">
+<a href=/tag/silex/ style="font-size: 90.89485458612975%">
 silex</a>
 </li>
 <li>
-<a href=/tag/smile/ style="font-size: 92.69058295964126%">
+<a href=/tag/smile/ style="font-size: 92.68456375838926%">
 smile</a>
 </li>
 <li>
-<a href=/tag/sncf/ style="font-size: 90.89686098654708%">
+<a href=/tag/sncf/ style="font-size: 90.89485458612975%">
 sncf</a>
 </li>
 <li>
-<a href=/tag/solid/ style="font-size: 90.89686098654708%">
+<a href=/tag/solid/ style="font-size: 90.89485458612975%">
 solid</a>
 </li>
 <li>
-<a href=/tag/solr/ style="font-size: 90.89686098654708%">
+<a href=/tag/solr/ style="font-size: 90.89485458612975%">
 solr</a>
 </li>
 <li>
-<a href=/tag/sourceforge/ style="font-size: 90.89686098654708%">
+<a href=/tag/sourceforge/ style="font-size: 90.89485458612975%">
 sourceforge</a>
 </li>
 <li>
-<a href=/tag/spam/ style="font-size: 93.58744394618834%">
+<a href=/tag/spam/ style="font-size: 93.57941834451901%">
 spam</a>
 </li>
 <li>
-<a href=/tag/sport/ style="font-size: 104.34977578475336%">
+<a href=/tag/sport/ style="font-size: 104.31767337807607%">
 sport</a>
 </li>
 <li>
-<a href=/tag/ssh/ style="font-size: 95.38116591928251%">
+<a href=/tag/ssh/ style="font-size: 95.36912751677852%">
 ssh</a>
 </li>
 <li>
-<a href=/tag/standard/ style="font-size: 114.2152466367713%">
+<a href=/tag/standard/ style="font-size: 114.16107382550335%">
 standard</a>
 </li>
 <li>
-<a href=/tag/standards/ style="font-size: 95.38116591928251%">
+<a href=/tag/standards/ style="font-size: 95.36912751677852%">
 standards</a>
 </li>
 <li>
-<a href=/tag/stupides/ style="font-size: 103.45291479820628%">
+<a href=/tag/stupides/ style="font-size: 103.42281879194631%">
 stupides</a>
 </li>
 <li>
-<a href=/tag/stéréotype/ style="font-size: 90.89686098654708%">
+<a href=/tag/stéréotype/ style="font-size: 90.89485458612975%">
 stéréotype</a>
 </li>
 <li>
-<a href=/tag/svn/ style="font-size: 93.58744394618834%">
+<a href=/tag/svn/ style="font-size: 93.57941834451901%">
 svn</a>
 </li>
 <li>
-<a href=/tag/symfony/ style="font-size: 100.76233183856502%">
+<a href=/tag/symfony/ style="font-size: 100.73825503355705%">
 symfony</a>
 </li>
 <li>
-<a href=/tag/syrphe/ style="font-size: 91.79372197309416%">
+<a href=/tag/syrphe/ style="font-size: 91.7897091722595%">
 syrphe</a>
 </li>
 <li>
-<a href=/tag/sécurité/ style="font-size: 113.31838565022422%">
+<a href=/tag/sécurité/ style="font-size: 113.2662192393736%">
 sécurité</a>
 </li>
 <li>
-<a href=/tag/sémantique/ style="font-size: 90.89686098654708%">
+<a href=/tag/sémantique/ style="font-size: 90.89485458612975%">
 sémantique</a>
 </li>
 <li>
-<a href=/tag/série/ style="font-size: 90.89686098654708%">
+<a href=/tag/série/ style="font-size: 90.89485458612975%">
 série</a>
 </li>
 <li>
-<a href=/tag/tdd/ style="font-size: 92.69058295964126%">
+<a href=/tag/tdd/ style="font-size: 92.68456375838926%">
 tdd</a>
 </li>
 <li>
-<a href=/tag/template/ style="font-size: 102.5560538116592%">
+<a href=/tag/template/ style="font-size: 102.52796420581656%">
 template</a>
 </li>
 <li>
-<a href=/tag/ter/ style="font-size: 90.89686098654708%">
+<a href=/tag/ter/ style="font-size: 90.89485458612975%">
 ter</a>
 </li>
 <li>
-<a href=/tag/terminal/ style="font-size: 91.79372197309416%">
+<a href=/tag/terminal/ style="font-size: 91.7897091722595%">
 terminal</a>
 </li>
 <li>
-<a href=/tag/texture/ style="font-size: 90.89686098654708%">
+<a href=/tag/texture/ style="font-size: 90.89485458612975%">
 texture</a>
 </li>
 <li>
-<a href=/tag/traduction/ style="font-size: 93.58744394618834%">
+<a href=/tag/traduction/ style="font-size: 93.57941834451901%">
 traduction</a>
 </li>
 <li>
-<a href=/tag/travail/ style="font-size: 112.42152466367713%">
+<a href=/tag/travail/ style="font-size: 112.37136465324384%">
 travail</a>
 </li>
 <li>
-<a href=/tag/travis-ci/ style="font-size: 94.48430493273543%">
+<a href=/tag/travis-ci/ style="font-size: 94.47427293064877%">
 travis ci</a>
 </li>
 <li>
-<a href=/tag/truc/ style="font-size: 123.18385650224215%">
+<a href=/tag/truc/ style="font-size: 123.1096196868009%">
 truc</a>
 </li>
 <li>
-<a href=/tag/twig/ style="font-size: 91.79372197309416%">
+<a href=/tag/twig/ style="font-size: 91.7897091722595%">
 twig</a>
 </li>
 <li>
-<a href=/tag/twitter/ style="font-size: 91.79372197309416%">
+<a href=/tag/twitter/ style="font-size: 91.7897091722595%">
 twitter</a>
 </li>
 <li>
-<a href=/tag/typescript/ style="font-size: 91.79372197309416%">
+<a href=/tag/typescript/ style="font-size: 91.7897091722595%">
 typescript</a>
 </li>
 <li>
-<a href=/tag/télévision/ style="font-size: 96.27802690582959%">
+<a href=/tag/télévision/ style="font-size: 96.26398210290827%">
 télévision</a>
 </li>
 <li>
-<a href=/tag/ubuntu/ style="font-size: 123.18385650224215%">
+<a href=/tag/ubuntu/ style="font-size: 123.1096196868009%">
 ubuntu</a>
 </li>
 <li>
-<a href=/tag/unit-test/ style="font-size: 115.1121076233184%">
+<a href=/tag/unit-test/ style="font-size: 115.05592841163312%">
 unit test</a>
 </li>
 <li>
-<a href=/tag/unix/ style="font-size: 97.17488789237669%">
+<a href=/tag/unix/ style="font-size: 97.15883668903803%">
 unix</a>
 </li>
 <li>
-<a href=/tag/ux/ style="font-size: 104.34977578475336%">
+<a href=/tag/ux/ style="font-size: 104.31767337807607%">
 ux</a>
 </li>
 <li>
-<a href=/tag/vacances/ style="font-size: 94.48430493273543%">
+<a href=/tag/vacances/ style="font-size: 94.47427293064877%">
 vacances</a>
 </li>
 <li>
-<a href=/tag/varnish/ style="font-size: 91.79372197309416%">
+<a href=/tag/varnish/ style="font-size: 91.7897091722595%">
 varnish</a>
 </li>
 <li>
-<a href=/tag/veille/ style="font-size: 152.78026905829597%">
+<a href=/tag/veille/ style="font-size: 152.63982102908278%">
 veille</a>
 </li>
 <li>
-<a href=/tag/vidéo/ style="font-size: 109.73094170403587%">
+<a href=/tag/vidéo/ style="font-size: 109.68680089485458%">
 vidéo</a>
 </li>
 <li>
-<a href=/tag/vie-privée/ style="font-size: 92.69058295964126%">
+<a href=/tag/vie-privée/ style="font-size: 92.68456375838926%">
 vie privée</a>
 </li>
 <li>
-<a href=/tag/vim/ style="font-size: 105.24663677130044%">
+<a href=/tag/vim/ style="font-size: 105.21252796420582%">
 vim</a>
 </li>
 <li>
-<a href=/tag/vtt/ style="font-size: 100.76233183856502%">
+<a href=/tag/vtt/ style="font-size: 100.73825503355705%">
 vtt</a>
 </li>
 <li>
-<a href=/tag/vuejs/ style="font-size: 90.89686098654708%">
+<a href=/tag/vuejs/ style="font-size: 90.89485458612975%">
 vuejs</a>
 </li>
 <li>
-<a href=/tag/web/ style="font-size: 137.5336322869955%">
+<a href=/tag/web/ style="font-size: 137.42729306487695%">
 web</a>
 </li>
 <li>
-<a href=/tag/web-2.0/ style="font-size: 91.79372197309416%">
+<a href=/tag/web-2.0/ style="font-size: 91.7897091722595%">
 web 2.0</a>
 </li>
 <li>
-<a href=/tag/web-components/ style="font-size: 104.34977578475336%">
+<a href=/tag/web-components/ style="font-size: 104.31767337807607%">
 web components</a>
 </li>
 <li>
-<a href=/tag/webpack/ style="font-size: 92.69058295964126%">
+<a href=/tag/webpack/ style="font-size: 92.68456375838926%">
 webpack</a>
 </li>
 <li>
-<a href=/tag/windows/ style="font-size: 90.89686098654708%">
+<a href=/tag/windows/ style="font-size: 90.89485458612975%">
 windows</a>
 </li>
 <li>
-<a href=/tag/x11/ style="font-size: 98.07174887892377%">
+<a href=/tag/x11/ style="font-size: 98.05369127516778%">
 x11</a>
 </li>
 <li>
-<a href=/tag/xhtml/ style="font-size: 94.48430493273543%">
+<a href=/tag/xhtml/ style="font-size: 94.47427293064877%">
 xhtml</a>
 </li>
 <li>
-<a href=/tag/xml/ style="font-size: 95.38116591928251%">
+<a href=/tag/xml/ style="font-size: 95.36912751677852%">
 xml</a>
 </li>
 <li>
-<a href=/tag/xslt/ style="font-size: 92.69058295964126%">
+<a href=/tag/xslt/ style="font-size: 92.68456375838926%">
 xslt</a>
 </li>
 <li>
-<a href=/tag/yahoo/ style="font-size: 97.17488789237669%">
+<a href=/tag/yahoo/ style="font-size: 97.15883668903803%">
 yahoo</a>
 </li>
 <li>
-<a href=/tag/yui/ style="font-size: 92.69058295964126%">
+<a href=/tag/yui/ style="font-size: 92.68456375838926%">
 yui</a>
 </li>
 <li>
-<a href=/tag/zend-framework/ style="font-size: 90.89686098654708%">
+<a href=/tag/zend-framework/ style="font-size: 90.89485458612975%">
 zend framework</a>
 </li>
 <li>
-<a href=/tag/zeta-components/ style="font-size: 91.79372197309416%">
+<a href=/tag/zeta-components/ style="font-size: 91.7897091722595%">
 zeta components</a>
 </li>
 </ul>
@@ -1263,6 +1267,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -1286,10 +1294,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Page list

--- index.html.pretty	2024-05-22 11:41:19.369543480 +0000
+++ ../damien.pobel.fr/web/pages/index.html.pretty	2024-05-22 11:41:19.369543480 +0000
@@ -278,6 +278,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -301,10 +305,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

GitHub profile

--- README.md.pretty	2024-05-22 11:41:20.305542303 +0000
+++ ../damien.pobel.fr/web/github/README.md.pretty	2024-05-22 11:41:20.309542298 +0000
@@ -19,11 +19,11 @@
 
 ## ✍️  Les derniers billets ([Flux RSS](https://damien.pobel.fr/rss.xml))
 
+* [Personaliser et rendre dynamique son profil GitHub](https://damien.pobel.fr/post/personnaliser-rendre-dynamique-son-profil-github/)
 * [Structurer les tests pour les rendre plus lisibles et maintenables](https://damien.pobel.fr/post/structurer-tests-lisibles-describe/)
 * [La qualité est systémique](https://damien.pobel.fr/post/la-qualite-est-systemique/)
 * [La maintenabilité comme critère de décision](https://damien.pobel.fr/post/la-maintenabilite-comme-critere-de-decision/)
 * [Utils et helper sont sur un bateau…](https://damien.pobel.fr/post/utils-helper-sont-sur-un-bateau/)
 * [Quelques défis liés à l'édition d'un logiciel destiné à être intégré](https://damien.pobel.fr/post/quelques-defis-editeur-logiciel-integration/)
 * [Tests : mon top 8 des anti-patrons les plus agaçants](https://damien.pobel.fr/post/tests-antipatterns-agacants/)
-* [Pourquoi utiliser des hooks sur-mesure dans vos composants React](https://damien.pobel.fr/post/custom-hooks-react/)
 

GitHub page

--- index.html.pretty	2024-05-22 11:41:20.689541800 +0000
+++ ../damien.pobel.fr/web/github/page/index.html.pretty	2024-05-22 11:41:20.689541800 +0000
@@ -517,6 +517,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -540,10 +544,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

RSS

--- rss.xml.pretty	2024-05-22 11:41:22.069539984 +0000
+++ ../damien.pobel.fr/web/rss.xml.pretty	2024-05-22 11:41:22.073539979 +0000
@@ -5,9 +5,99 @@
     <description><![CDATA[Derniers posts du blog de Damien Pobel]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Wed, 22 May 2024 10:12:55 GMT</lastBuildDate>
+    <lastBuildDate>Wed, 22 May 2024 11:40:06 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss.xml" rel="self" type="application/rss+xml"/>
     <item>
+      <title><![CDATA[Personaliser et rendre dynamique son profil GitHub]]></title>
+      <description><![CDATA[<figure class="object-center bordered">
+  <img loading="lazy" src="/images/660x/fioles-apothicairerie.jpg" alt="Des fioles de l'Apothicairerie de Bourg-en-Bresse">
+  <footer>Des fioles <a href="/post/apothicairerie-de-bourg-en-bresse/">de l'apothicairerie de Bourg-en-Bresse</a></footer>
+</figure>
+
+<p>Dans le numéro de <a href="https://javascriptweekly.com/issues/688">JavaScript Weekly de la
+semaine dernière</a>, on trouve notamment <a href="https://tduyng.github.io/blog/dynamic-github-profile-with-bun-typescript/">Dynamic
+GitHub profile with Bun and
+Typescript</a>
+où l&#39;auteur explique comment il personnalise et surtout rend dynamique son
+profil GitHub. Cet article m&#39;a rappelé que j&#39;avais dans mes brouillons un billet
+sur le même sujet et comme j&#39;utilise une approche un peu différente, c&#39;est
+l&#39;occasion de le terminer de parler un peu <del>de la plomberie</del> l&#39;envers du décor.</p>
+<p><a href="https://docs.github.com/fr/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme">La personnalisation d&#39;un profil GitHub est simple à mettre en
+place</a>,
+il suffit de créer un dépôt nommé comme votre nom d&#39;utilisateur
+<code>username/username</code> et d&#39;y ajouter un fichier <code>README.md</code> à la racine pour que
+son contenu soit repris sur le profil. Pour moi, le <code>README.md</code> de
+<a href="https://github.com/dpobel/dpobel">https://github.com/dpobel/dpobel</a> se retrouve sur la page profile, ce qui donne
+quelque chose comme :</p>
+<figure class="object-center bordered">
+  <a href="/images/profil-github-personnalise.png">
+  <img loading="lazy" src="/images/660x/profil-github-personnalise.png" alt="Capture d'écran de mon profil GitHub personnalisé">
+  </a>
+  <footer>Capture d'écran de mon profil GitHub avant publication de ce billet</footer>
+</figure>
+
+<p>Il reste donc à mettre à jour régulièrement ce fichier pour que le profil
+affiche des informations à jour. Dans mon cas, en plus d&#39;une courte
+introduction, je souhaite afficher les derniers billets publiés sur ce site
+ainsi que quelques billets sélectionnés. Comme l&#39;auteur de l&#39;article cité plus
+haut, je pourrais mettre un peu de code dans le dépôt <code>username/username</code> et
+lancer régulièrement un script <em>via</em> GitHub Actions (ou autre) pour mettre à
+jour le <code>README.md</code> à partir de flux RSS. Néanmoins, je vois au moins deux
+inconvénients dans cette approche (qui a quand même le mérite d&#39;une certaine
+simplicité) :</p>
+<ol>
+<li>il faut nécessairement ajouter du code dans le dépôt <code>username/username</code>
+  ce qui implique un peu de maintenance</li>
+<li>l&#39;action de mise à jour doit être configurée pour s&#39;exécuter régulièrement
+  quelque soit l&#39;activité sur ce site, compte tenu des hauts et des bas des
+  publications par ici, ce n&#39;est probablement pas une utilisation de ressources
+  très efficace 😉</li>
+</ol>
+<p>Par ailleurs, au moment où j&#39;ai voulu mettre en place cette personnalisation,
+j&#39;avais un besoin proche qui consistait à également tenir à jour
+<a href="https://dpobel.github.io/">https://dpobel.github.io/</a> en fonction de l&#39;activité ici. Là encore, j&#39;aurais pu
+mettre un peu de code dans le dépôt correspondant pour construire une page ce
+qui aurait occasionné les mêmes inconvénients.</p>
+<p>Bref, en cherchant une alternative, j&#39;ai découvert que <a href="https://docs.github.com/fr/actions/using-workflows/manually-running-a-workflow#running-a-workflow-using-the-rest-api">GitHub expose une API
+REST qui permet notamment de déclencher un <em>workflow</em> GitHub
+Actions</a>
+offrant ainsi une manière d&#39;éliminer le second inconvénient. À partir de là,
+j&#39;ai réalisé que je pouvais facilement ajouter dans la construction de ce site
+la génération du <code>README.md</code> pour le dépôt <code>username/username</code> et d&#39;une page
+HTML destinée à <a href="https://dpobel.github.io/">https://dpobel.github.io/</a> et qu&#39;ensuite à l&#39;issue du
+déploiement, il suffisait de <a href="https://github.com/dpobel/damien.pobel.fr/blob/654a576227a853d00bd58133e7975eebc8e0197b/bin/deploy.sh#L14-L17">déclencher un <em>workflow</em> GitHub Actions par API
+pour chacun de ces
+dépôts</a>
+qui peuvent se contenter de <a href="https://github.com/dpobel/dpobel/blob/7f68525f980af68294c0dd0d0f3b6db1cbf27a0b/.github/workflows/main.yml">télécharger un fichier et de le
+<em>commiter</em></a>.
+De cette manière, l&#39;essentiel de la logique est concentré dans la construction
+de ce site qui pilote les mises à jour externes.</p>
+<p>Pour résumer la recette de ma potion magique 🧙 :</p>
+<ol>
+<li>générer le <code>README.md</code> sur son site pour qu&#39;il soit déployé avec le
+reste (ou le rendre disponible à une URL connue si vous utilisez un CMS dynamique)</li>
+<li>Configurer un <em>workflow</em> GitHub Actions pour télécharger ce fichier et le
+<em>commiter</em> sur le dépôt <code>username/username</code></li>
+<li>sur un évènement par exemple au déploiement ou si vous utilisez un CMS sur la
+publication d&#39;un nouveau contenu, faire un appel API pour déclencher ce
+<em>workflow</em>.</li>
+</ol>
+<p>Et hop la magie opère ✨️ La même mécanique est à l&#39;œuvre pour la mise à jour de
+<a href="https://dpobel.github.io/">https://dpobel.github.io/</a>. Si j&#39;en crois <a href="https://github.com/dpobel/dpobel/commits/main/">l&#39;historique des <em>commits</em> du dépôt
+pour le profil</a> et <a href="https://github.com/dpobel/dpobel.github.io/commits/main/">de celui de
+la page</a>, la magie
+opère depuis un peu plus de 3 ans sans quasiment aucune intervention manuelle
+sur ces dépôts.</p>
+]]></description>
+      <link>https://damien.pobel.fr/post/personnaliser-rendre-dynamique-son-profil-github</link>
+      <guid isPermaLink="true">https://damien.pobel.fr/post/personnaliser-rendre-dynamique-son-profil-github</guid>
+      <category><![CDATA[github]]></category>
+      <category><![CDATA[github actions]]></category>
+      <category><![CDATA[architecture]]></category>
+      <category><![CDATA[blog]]></category>
+      <pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate>
+    </item>
+    <item>
       <title><![CDATA[Structurer les tests pour les rendre plus lisibles et maintenables]]></title>
       <description><![CDATA[<figure class="object-center bordered">
   <img loading="lazy" src="/images/660x/structure.jpg" alt="Photo de la structure d'un pylone en acier vue de son pied">
@@ -843,64 +933,5 @@
       <category><![CDATA[git]]></category>
       <pubDate>Tue, 26 Jan 2021 00:00:00 GMT</pubDate>
     </item>
-    <item>
-      <title><![CDATA[L'odyssée des gènes]]></title>
-      <description><![CDATA[<figure class="object-left bordered">
-    <a href="/images/couverture-l-odyssee-des-genes.png"><img loading="lazy" src="/images/220x/couverture-l-odyssee-des-genes.png" alt="Couverture du livre L'odyssée des gènes"></a>
-</figure>
-
-<p>Voici le premier livre terminé en 2021 et il est fort probable qu&#39;il apparaîtra
-dans mon top des livres de 2021 tellement ce livre m&#39;a passionné.</p>
-<p>Avec <strong>L&#39;odyssée des gênes</strong>, <a href="https://fr.wikipedia.org/wiki/%C3%89velyne_Heyer">Évelyne
-Heyer</a> nous emmène dans un
-double voyage; en effet on parcourt à la fois les <em>7 millions d&#39;années
-d&#39;histoire de l&#39;humanité</em> mais aussi le globe à la découverte des lieux et des
-migrations qui ont marquées l&#39;évolution de notre espèce et qui nous ont amené à
-coloniser l&#39;ensemble de la planète. Comme le titre l&#39;indique, ces pérégrinations
-s&#39;effectuent à travers le prisme des gènes dont l&#39;étude a permis d&#39;affiner et a
-même parfois bouleversé notre compréhension de notre évolution et de la
-colonisation de la planète.</p>
-<p>On part donc à la découverte des origines africaines du genre <em>Homo</em>, des
-multiples sorties d&#39;Afrique qui ont permis l&#39;émergence de <em>Homo
-neanderthalensis</em> (Néandertalien ou <a href="https://fr.wikipedia.org/wiki/Homme_de_N%C3%A9andertal">Homme de
-Néandertal</a>) et de <em>Homo
-denisovensis</em> (Dénisovien ou <a href="https://fr.wikipedia.org/wiki/Homme_de_Denisova">Homme de
-Denisova</a>), de <a href="https://fr.wikipedia.org/wiki/Hybridation_entre_les_humains_archa%C3%AFques_et_modernes">l&#39;hybridation
-entre <em>Homo sapiens</em> (nous !) et ces espèces mais aussi avec
-d&#39;autres</a>
-dont on n&#39;a encore trouvé aucune trace archéologique. Les gènes permettent aussi
-de retracer les grandes étapes de la colonisation de la planète par notre
-espèce; de l&#39;Afrique à l&#39;Asie puis l&#39;Australie et peu après l&#39;Europe puis bien
-plus tard l&#39;Amérique et encore bien plus tard (mais presque trois millénaires
-avant les <em>grands</em> navigateurs…) les îles du Pacifique. L&#39;autrice retrace
-également les origines de populations beaucoup plus restreintes comme celle de
-la <a href="https://fr.wikipedia.org/wiki/Nouvelle-France">Nouvelle France</a> issue d&#39;une
-poignée de fondateurs et des <a href="https://fr.wikipedia.org/wiki/Filles_du_Roi">Filles du
-Roy</a> ou de l&#39;Islande en grande
-partie descendante des Vikings ou encore que l&#39;on descend tous de Charlemagne.
-On apprend également l&#39;influence forte de certaines pratiques socioculturelles
-sur la génétique. Par exemple, j&#39;ai découvert que dans une vallée à environ 50
-kilomètres de chez moi, <a href="https://www.latribunerepublicaine.fr/6504/article/2020-03-14/chezery-forens-rendu-osler-weber-une-maladie-rare-dans-la-vallee-de-la-valserine">une maladie génétique était sur
-représentée</a>
-<em>a priori</em> en raison du mode de transmission traditionnel des terres qui influe
-sur le <em>succès reproducteur</em> localement et implique une forme de dérive
-génétique malgré un brassage de population normal. Au fil des pages, on apprend
-également que la peau claire est une évolution relativement récente du genre
-<em>Homo Sapiens</em> ou encore que les yeux bleus apportent pas spécialement
-d&#39;avantage évolutif et donc que le maintien de cette caractéristique dans la
-population serait dû à un meilleur succès reproducteur…</p>
-<hr>
-<p>Bref, si comme moi, l&#39;histoire humaine vous passionne ou vous intrigue, <a href="https://editions.flammarion.com/lodyssee-des-genes/9782081428225">ce
-livre est fait pour
-vous</a> ! Et
-même si le sujet est un peu pointu, il reste tout à fait accessible sans avoir
-de connaissances pointues en génétique.</p>
-]]></description>
-      <link>https://damien.pobel.fr/post/livre-l-odyssee-des-genes</link>
-      <guid isPermaLink="true">https://damien.pobel.fr/post/livre-l-odyssee-des-genes</guid>
-      <category><![CDATA[livre]]></category>
-      <category><![CDATA[histoire]]></category>
-      <pubDate>Sat, 16 Jan 2021 00:00:00 GMT</pubDate>
-    </item>
   </channel>
 </rss>

RSS tag

--- "métier.xml.pretty"	2024-05-22 11:41:22.681539181 +0000
+++ "../damien.pobel.fr/web/rss/métier.xml.pretty"	2024-05-22 11:41:22.681539181 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[métier]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Wed, 22 May 2024 10:12:55 GMT</lastBuildDate>
+    <lastBuildDate>Wed, 22 May 2024 11:40:06 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/métier.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[La qualité est systémique]]></title>

RSS tag fr

--- fr.xml.pretty	2024-05-22 11:41:23.137538578 +0000
+++ ../damien.pobel.fr/web/rss/linux/fr.xml.pretty	2024-05-22 11:41:23.141538572 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[linux]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Wed, 22 May 2024 10:12:55 GMT</lastBuildDate>
+    <lastBuildDate>Wed, 22 May 2024 11:40:06 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/linux/fr.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[Veille de la semaine #19 de 2018]]></title>

@dpobel
Copy link
Owner Author

dpobel commented May 22, 2024

URL: https://848.damien.pobel.fr

Stats

Page Online PR version Size online Size local Identical?
Homepage Open Open 12758 12774 ❌️
CSS Open Open 11385 11385 ✅️
Blog
Blog Open Open 8646 8695 ❌️
Post Open Open 11413 11429 ❌️
Enhanced tag page (veille) Open Open 8597 8613 ❌️
Tag page pagination (javascript, page 5) Open Open 10120 10136 ❌️
Tag page (lecteur d'écran) Open Open 6156 6172 ❌️
Tags Open Open 27427 27498 ❌️
CV
CV fr Open Open 29465 29465 ✅️
CV fr pdf Open Open 112798 112798 ✅️
CV Open Open 28560 28560 ✅️
CV en pdf Open Open 89992 89992 ✅️
Pages
Page list Open Open 8216 8232 ❌️
About Open Open 3510 3510 ✅️
Misc
GitHub profile Open Open 2097 2113 ❌️
GitHub page Open Open 11312 11328 ❌️
Photos
Resized Photo (660x) Open Open 32036 32036 ✅️
Resized Photo (200x) Open Open 5438 5438 ✅️
RSS feeds (build date should be updated)
RSS Open Open 59625 61766 ❌️
RSS tag Open Open 41327 41327 ❌️
RSS tag fr Open Open 38998 38998 ❌️

Diffs

Homepage

--- index.html.pretty	2024-05-22 11:41:38.651864430 +0000
+++ ../damien.pobel.fr/web/index.html.pretty	2024-05-22 11:41:38.655864442 +0000
@@ -568,6 +568,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -591,10 +595,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Blog

--- index.html.pretty	2024-05-22 11:41:42.051874662 +0000
+++ ../damien.pobel.fr/web/posts/index.html.pretty	2024-05-22 11:41:42.051874662 +0000
@@ -55,6 +55,45 @@
 <li>
 <article lang=fr>
 <figure class=post-image>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ class=post-image>
+<img src=/images/200x/fioles-apothicairerie.jpg alt="Miniature de 'Personaliser et rendre dynamique son profil GitHub'" loading=lazy>
+</a>
+</figure>
+<div class=post-info>
+<h2>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ >
+Personaliser et rendre dynamique son profil GitHub</a>
+</h2>
+<div class=post-meta>
+<ul class=post-tags>
+<li>
+<a href=/tag/github/ class=tag>
+github</a>
+</li>
+<li>
+<a href=/tag/github-actions/ class=tag>
+github actions</a>
+</li>
+<li>
+<a href=/tag/architecture/ class=tag>
+architecture</a>
+</li>
+<li>
+<a href=/tag/blog/ class=tag>
+blog</a>
+</li>
+</ul>
+<time datetime=2024-05-22>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ >
+22 mai 2024</a>
+</time>
+</div>
+</div>
+</article>
+</li>
+<li>
+<article lang=fr>
+<figure class=post-image>
 <a href=/post/structurer-tests-lisibles-describe/ class=post-image>
 <img src=/images/200x/structure.jpg alt="Miniature de 'Structurer les tests pour les rendre plus lisibles et maintenables'" loading=lazy>
 </a>
@@ -260,41 +299,6 @@
 </div>
 </article>
 </li>
-<li>
-<article lang=fr>
-<figure class=post-image>
-<a href=/post/quelques-defis-editeur-logiciel-integration/ class=post-image>
-<img src=/images/200x/shape.jpg alt="Miniature de 'Quelques défis liés à l&#39;édition d&#39;un logiciel destiné à être intégré'" loading=lazy>
-</a>
-</figure>
-<div class=post-info>
-<h2>
-<a href=/post/quelques-defis-editeur-logiciel-integration/ >
-Quelques défis liés à l&#39;édition d&#39;un logiciel destiné à être intégré</a>
-</h2>
-<div class=post-meta>
-<ul class=post-tags>
-<li>
-<a href=/tag/travail/ class=tag>
-travail</a>
-</li>
-<li>
-<a href=/tag/métier/ class=tag>
-métier</a>
-</li>
-<li>
-<a href=/tag/code/ class=tag>
-code</a>
-</li>
-</ul>
-<time datetime=2022-12-07>
-<a href=/post/quelques-defis-editeur-logiciel-integration/ >
-07 déc. 2022</a>
-</time>
-</div>
-</div>
-</article>
-</li>
 </ul>
 <ul class=navigation>
 <li class=navigation-prev>
@@ -350,6 +354,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -373,10 +381,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Post

--- index.html.pretty	2024-05-22 11:41:42.687876559 +0000
+++ ../damien.pobel.fr/web/post/custom-hooks-react/index.html.pretty	2024-05-22 11:41:42.687876559 +0000
@@ -294,6 +294,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -317,10 +321,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Enhanced tag page (veille)

--- index.html.pretty	2024-05-22 11:41:43.295878366 +0000
+++ ../damien.pobel.fr/web/tag/veille/index.html.pretty	2024-05-22 11:41:43.295878366 +0000
@@ -356,6 +356,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -379,10 +383,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Tag page pagination (javascript, page 5)

--- index.html.pretty	2024-05-22 11:41:44.003880483 +0000
+++ ../damien.pobel.fr/web/tag/javascript/5/index.html.pretty	2024-05-22 11:41:44.003880483 +0000
@@ -502,6 +502,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -525,10 +529,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Tag page (lecteur d'écran)

--- index.html.pretty	2024-05-22 11:41:44.615882300 +0000
+++ "../damien.pobel.fr/web/tag/lecteur-d-écran/index.html.pretty"	2024-05-22 11:41:44.619882312 +0000
@@ -227,6 +227,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -250,10 +254,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Tags

--- index.html.pretty	2024-05-22 11:41:45.547885080 +0000
+++ ../damien.pobel.fr/web/tags/index.html.pretty	2024-05-22 11:41:45.551885092 +0000
@@ -53,1167 +53,1171 @@
 Le bon vieux nuage de tags ;-)</h1>
 <ul class=tag-cloud>
 <li>
-<a href=/tag/accessibilité/ style="font-size: 111.52466367713005%">
+<a href=/tag/accessibilité/ style="font-size: 111.47651006711409%">
 accessibilité</a>
 </li>
 <li>
-<a href=/tag/acdc/ style="font-size: 95.38116591928251%">
+<a href=/tag/acdc/ style="font-size: 95.36912751677852%">
 acdc</a>
 </li>
 <li>
-<a href=/tag/adsl/ style="font-size: 90.89686098654708%">
+<a href=/tag/adsl/ style="font-size: 90.89485458612975%">
 adsl</a>
 </li>
 <li>
-<a href=/tag/affiche/ style="font-size: 90.89686098654708%">
+<a href=/tag/affiche/ style="font-size: 90.89485458612975%">
 affiche</a>
 </li>
 <li>
-<a href=/tag/afup/ style="font-size: 91.79372197309416%">
+<a href=/tag/afup/ style="font-size: 91.7897091722595%">
 afup</a>
 </li>
 <li>
-<a href=/tag/agile/ style="font-size: 100.76233183856502%">
+<a href=/tag/agile/ style="font-size: 100.73825503355705%">
 agile</a>
 </li>
 <li>
-<a href=/tag/ain/ style="font-size: 105.24663677130044%">
+<a href=/tag/ain/ style="font-size: 105.21252796420582%">
 ain</a>
 </li>
 <li>
-<a href=/tag/airbourne/ style="font-size: 90.89686098654708%">
+<a href=/tag/airbourne/ style="font-size: 90.89485458612975%">
 airbourne</a>
 </li>
 <li>
-<a href=/tag/ajax/ style="font-size: 91.79372197309416%">
+<a href=/tag/ajax/ style="font-size: 91.7897091722595%">
 ajax</a>
 </li>
 <li>
-<a href=/tag/amusant/ style="font-size: 120.49327354260089%">
+<a href=/tag/amusant/ style="font-size: 120.42505592841164%">
 amusant</a>
 </li>
 <li>
-<a href=/tag/android/ style="font-size: 93.58744394618834%">
+<a href=/tag/android/ style="font-size: 93.57941834451901%">
 android</a>
 </li>
 <li>
-<a href=/tag/animaux/ style="font-size: 96.27802690582959%">
+<a href=/tag/animaux/ style="font-size: 96.26398210290827%">
 animaux</a>
 </li>
 <li>
-<a href=/tag/apache/ style="font-size: 104.34977578475336%">
+<a href=/tag/apache/ style="font-size: 104.31767337807607%">
 apache</a>
 </li>
 <li>
-<a href=/tag/api/ style="font-size: 94.48430493273543%">
+<a href=/tag/api/ style="font-size: 94.47427293064877%">
 api</a>
 </li>
 <li>
-<a href=/tag/apt/ style="font-size: 91.79372197309416%">
+<a href=/tag/apt/ style="font-size: 91.7897091722595%">
 apt</a>
 </li>
 <li>
-<a href=/tag/araignée/ style="font-size: 91.79372197309416%">
+<a href=/tag/araignée/ style="font-size: 91.7897091722595%">
 araignée</a>
 </li>
 <li>
-<a href=/tag/architecture/ style="font-size: 95.38116591928251%">
+<a href=/tag/architecture/ style="font-size: 96.26398210290827%">
 architecture</a>
 </li>
 <li>
-<a href=/tag/banque/ style="font-size: 90.89686098654708%">
+<a href=/tag/banque/ style="font-size: 90.89485458612975%">
 banque</a>
 </li>
 <li>
-<a href=/tag/bash/ style="font-size: 105.24663677130044%">
+<a href=/tag/bash/ style="font-size: 105.21252796420582%">
 bash</a>
 </li>
 <li>
-<a href=/tag/basilic/ style="font-size: 90.89686098654708%">
+<a href=/tag/basilic/ style="font-size: 90.89485458612975%">
 basilic</a>
 </li>
 <li>
-<a href=/tag/behaviour-driven-development/ style="font-size: 92.69058295964126%">
+<a href=/tag/behaviour-driven-development/ style="font-size: 92.68456375838926%">
 behaviour driven development</a>
 </li>
 <li>
-<a href=/tag/blog/ style="font-size: 123.18385650224215%">
+<a href=/tag/blog/ style="font-size: 124.00447427293065%">
 blog</a>
 </li>
 <li>
-<a href=/tag/bmx/ style="font-size: 98.07174887892377%">
+<a href=/tag/bmx/ style="font-size: 98.05369127516778%">
 bmx</a>
 </li>
 <li>
-<a href=/tag/bois/ style="font-size: 90.89686098654708%">
+<a href=/tag/bois/ style="font-size: 90.89485458612975%">
 bois</a>
 </li>
 <li>
-<a href=/tag/bol/ style="font-size: 90.89686098654708%">
+<a href=/tag/bol/ style="font-size: 90.89485458612975%">
 bol</a>
 </li>
 <li>
-<a href=/tag/bonnes-pratiques/ style="font-size: 146.50224215246635%">
+<a href=/tag/bonnes-pratiques/ style="font-size: 146.37583892617448%">
 bonnes pratiques</a>
 </li>
 <li>
-<a href=/tag/bordeaux/ style="font-size: 91.79372197309416%">
+<a href=/tag/bordeaux/ style="font-size: 91.7897091722595%">
 bordeaux</a>
 </li>
 <li>
-<a href=/tag/bourg-en-bresse/ style="font-size: 91.79372197309416%">
+<a href=/tag/bourg-en-bresse/ style="font-size: 91.7897091722595%">
 bourg-en-bresse</a>
 </li>
 <li>
-<a href=/tag/brotli/ style="font-size: 90.89686098654708%">
+<a href=/tag/brotli/ style="font-size: 90.89485458612975%">
 brotli</a>
 </li>
 <li>
-<a href=/tag/bug/ style="font-size: 92.69058295964126%">
+<a href=/tag/bug/ style="font-size: 92.68456375838926%">
 bug</a>
 </li>
 <li>
-<a href=/tag/buzz/ style="font-size: 90.89686098654708%">
+<a href=/tag/buzz/ style="font-size: 90.89485458612975%">
 buzz</a>
 </li>
 <li>
-<a href=/tag/cache/ style="font-size: 92.69058295964126%">
+<a href=/tag/cache/ style="font-size: 92.68456375838926%">
 cache</a>
 </li>
 <li>
-<a href=/tag/cartographie/ style="font-size: 90.89686098654708%">
+<a href=/tag/cartographie/ style="font-size: 90.89485458612975%">
 cartographie</a>
 </li>
 <li>
-<a href=/tag/chat/ style="font-size: 90.89686098654708%">
+<a href=/tag/chat/ style="font-size: 90.89485458612975%">
 chat</a>
 </li>
 <li>
-<a href=/tag/cherry/ style="font-size: 95.38116591928251%">
+<a href=/tag/cherry/ style="font-size: 95.36912751677852%">
 cherry</a>
 </li>
 <li>
-<a href=/tag/chrome/ style="font-size: 98.07174887892377%">
+<a href=/tag/chrome/ style="font-size: 98.05369127516778%">
 chrome</a>
 </li>
 <li>
-<a href=/tag/cinéma/ style="font-size: 90.89686098654708%">
+<a href=/tag/cinéma/ style="font-size: 90.89485458612975%">
 cinéma</a>
 </li>
 <li>
-<a href=/tag/citation/ style="font-size: 98.96860986547085%">
+<a href=/tag/citation/ style="font-size: 98.94854586129753%">
 citation</a>
 </li>
 <li>
-<a href=/tag/clean-code/ style="font-size: 95.38116591928251%">
+<a href=/tag/clean-code/ style="font-size: 95.36912751677852%">
 clean code</a>
 </li>
 <li>
-<a href=/tag/cli/ style="font-size: 90.89686098654708%">
+<a href=/tag/cli/ style="font-size: 90.89485458612975%">
 cli</a>
 </li>
 <li>
-<a href=/tag/climat/ style="font-size: 94.48430493273543%">
+<a href=/tag/climat/ style="font-size: 94.47427293064877%">
 climat</a>
 </li>
 <li>
-<a href=/tag/cms/ style="font-size: 100.76233183856502%">
+<a href=/tag/cms/ style="font-size: 100.73825503355705%">
 cms</a>
 </li>
 <li>
-<a href=/tag/code/ style="font-size: 142.91479820627802%">
+<a href=/tag/code/ style="font-size: 142.79642058165547%">
 code</a>
 </li>
 <li>
-<a href=/tag/coligny/ style="font-size: 90.89686098654708%">
+<a href=/tag/coligny/ style="font-size: 90.89485458612975%">
 coligny</a>
 </li>
 <li>
-<a href=/tag/complexité/ style="font-size: 91.79372197309416%">
+<a href=/tag/complexité/ style="font-size: 91.7897091722595%">
 complexité</a>
 </li>
 <li>
-<a href=/tag/composer/ style="font-size: 91.79372197309416%">
+<a href=/tag/composer/ style="font-size: 91.7897091722595%">
 composer</a>
 </li>
 <li>
-<a href=/tag/concert/ style="font-size: 94.48430493273543%">
+<a href=/tag/concert/ style="font-size: 94.47427293064877%">
 concert</a>
 </li>
 <li>
-<a href=/tag/conférence/ style="font-size: 94.48430493273543%">
+<a href=/tag/conférence/ style="font-size: 94.47427293064877%">
 conférence</a>
 </li>
 <li>
-<a href=/tag/consommation/ style="font-size: 95.38116591928251%">
+<a href=/tag/consommation/ style="font-size: 95.36912751677852%">
 consommation</a>
 </li>
 <li>
-<a href=/tag/cookie/ style="font-size: 90.89686098654708%">
+<a href=/tag/cookie/ style="font-size: 90.89485458612975%">
 cookie</a>
 </li>
 <li>
-<a href=/tag/cpu/ style="font-size: 90.89686098654708%">
+<a href=/tag/cpu/ style="font-size: 90.89485458612975%">
 cpu</a>
 </li>
 <li>
-<a href=/tag/cqrs/ style="font-size: 90.89686098654708%">
+<a href=/tag/cqrs/ style="font-size: 90.89485458612975%">
 cqrs</a>
 </li>
 <li>
-<a href=/tag/croatia/ style="font-size: 90.89686098654708%">
+<a href=/tag/croatia/ style="font-size: 90.89485458612975%">
 croatia</a>
 </li>
 <li>
-<a href=/tag/csp/ style="font-size: 91.79372197309416%">
+<a href=/tag/csp/ style="font-size: 91.7897091722595%">
 csp</a>
 </li>
 <li>
-<a href=/tag/css/ style="font-size: 122.28699551569507%">
+<a href=/tag/css/ style="font-size: 122.21476510067114%">
 css</a>
 </li>
 <li>
-<a href=/tag/cvs/ style="font-size: 90.89686098654708%">
+<a href=/tag/cvs/ style="font-size: 90.89485458612975%">
 cvs</a>
 </li>
 <li>
-<a href=/tag/debian/ style="font-size: 105.24663677130044%">
+<a href=/tag/debian/ style="font-size: 105.21252796420582%">
 debian</a>
 </li>
 <li>
-<a href=/tag/dedibox/ style="font-size: 105.24663677130044%">
+<a href=/tag/dedibox/ style="font-size: 105.21252796420582%">
 dedibox</a>
 </li>
 <li>
-<a href=/tag/dependency-injection/ style="font-size: 92.69058295964126%">
+<a href=/tag/dependency-injection/ style="font-size: 92.68456375838926%">
 dependency injection</a>
 </li>
 <li>
-<a href=/tag/design/ style="font-size: 93.58744394618834%">
+<a href=/tag/design/ style="font-size: 93.57941834451901%">
 design</a>
 </li>
 <li>
-<a href=/tag/desktop/ style="font-size: 90.89686098654708%">
+<a href=/tag/desktop/ style="font-size: 90.89485458612975%">
 desktop</a>
 </li>
 <li>
-<a href=/tag/dessin/ style="font-size: 90.89686098654708%">
+<a href=/tag/dessin/ style="font-size: 90.89485458612975%">
 dessin</a>
 </li>
 <li>
-<a href=/tag/distribution/ style="font-size: 90.89686098654708%">
+<a href=/tag/distribution/ style="font-size: 90.89485458612975%">
 distribution</a>
 </li>
 <li>
-<a href=/tag/diy/ style="font-size: 90.89686098654708%">
+<a href=/tag/diy/ style="font-size: 90.89485458612975%">
 diy</a>
 </li>
 <li>
-<a href=/tag/dns/ style="font-size: 91.79372197309416%">
+<a href=/tag/dns/ style="font-size: 91.7897091722595%">
 dns</a>
 </li>
 <li>
-<a href=/tag/dom/ style="font-size: 90.89686098654708%">
+<a href=/tag/dom/ style="font-size: 90.89485458612975%">
 dom</a>
 </li>
 <li>
-<a href=/tag/domain-driven-design/ style="font-size: 97.17488789237669%">
+<a href=/tag/domain-driven-design/ style="font-size: 97.15883668903803%">
 domain driven design</a>
 </li>
 <li>
-<a href=/tag/dombes/ style="font-size: 99.86547085201794%">
+<a href=/tag/dombes/ style="font-size: 99.84340044742729%">
 dombes</a>
 </li>
 <li>
-<a href=/tag/déchets/ style="font-size: 90.89686098654708%">
+<a href=/tag/déchets/ style="font-size: 90.89485458612975%">
 déchets</a>
 </li>
 <li>
-<a href=/tag/dégooglisation/ style="font-size: 92.69058295964126%">
+<a href=/tag/dégooglisation/ style="font-size: 92.68456375838926%">
 dégooglisation</a>
 </li>
 <li>
-<a href=/tag/détail/ style="font-size: 90.89686098654708%">
+<a href=/tag/détail/ style="font-size: 90.89485458612975%">
 détail</a>
 </li>
 <li>
-<a href=/tag/edge/ style="font-size: 91.79372197309416%">
+<a href=/tag/edge/ style="font-size: 91.7897091722595%">
 edge</a>
 </li>
 <li>
-<a href=/tag/enssat/ style="font-size: 90.89686098654708%">
+<a href=/tag/enssat/ style="font-size: 90.89485458612975%">
 enssat</a>
 </li>
 <li>
-<a href=/tag/environnement/ style="font-size: 103.45291479820628%">
+<a href=/tag/environnement/ style="font-size: 103.42281879194631%">
 environnement</a>
 </li>
 <li>
-<a href=/tag/ergonomie/ style="font-size: 96.27802690582959%">
+<a href=/tag/ergonomie/ style="font-size: 96.26398210290827%">
 ergonomie</a>
 </li>
 <li>
-<a href=/tag/extension/ style="font-size: 99.86547085201794%">
+<a href=/tag/extension/ style="font-size: 99.84340044742729%">
 extension</a>
 </li>
 <li>
-<a href=/tag/ez-class-lists/ style="font-size: 94.48430493273543%">
+<a href=/tag/ez-class-lists/ style="font-size: 94.47427293064877%">
 ez class lists</a>
 </li>
 <li>
-<a href=/tag/ez-components/ style="font-size: 101.65919282511211%">
+<a href=/tag/ez-components/ style="font-size: 101.6331096196868%">
 ez components</a>
 </li>
 <li>
-<a href=/tag/ez-find/ style="font-size: 94.48430493273543%">
+<a href=/tag/ez-find/ style="font-size: 94.47427293064877%">
 ez find</a>
 </li>
 <li>
-<a href=/tag/ez-platform/ style="font-size: 93.58744394618834%">
+<a href=/tag/ez-platform/ style="font-size: 93.57941834451901%">
 ez platform</a>
 </li>
 <li>
-<a href=/tag/ez-publish/ style="font-size: 177.89237668161434%">
+<a href=/tag/ez-publish/ style="font-size: 177.69574944071587%">
 ez publish</a>
 </li>
 <li>
-<a href=/tag/ez-systems/ style="font-size: 90.89686098654708%">
+<a href=/tag/ez-systems/ style="font-size: 90.89485458612975%">
 ez systems</a>
 </li>
 <li>
-<a href=/tag/ezsummercamp/ style="font-size: 92.69058295964126%">
+<a href=/tag/ezsummercamp/ style="font-size: 92.68456375838926%">
 ezsummercamp</a>
 </li>
 <li>
-<a href=/tag/ezvideoflv/ style="font-size: 93.58744394618834%">
+<a href=/tag/ezvideoflv/ style="font-size: 93.57941834451901%">
 ezvideoflv</a>
 </li>
 <li>
-<a href=/tag/ezvim/ style="font-size: 93.58744394618834%">
+<a href=/tag/ezvim/ style="font-size: 93.57941834451901%">
 ezvim</a>
 </li>
 <li>
-<a href=/tag/fedora-core/ style="font-size: 91.79372197309416%">
+<a href=/tag/fedora-core/ style="font-size: 91.7897091722595%">
 fedora core</a>
 </li>
 <li>
-<a href=/tag/firefox/ style="font-size: 97.17488789237669%">
+<a href=/tag/firefox/ style="font-size: 97.15883668903803%">
 firefox</a>
 </li>
 <li>
-<a href=/tag/firefox-os/ style="font-size: 90.89686098654708%">
+<a href=/tag/firefox-os/ style="font-size: 90.89485458612975%">
 firefox os</a>
 </li>
 <li>
-<a href=/tag/fise/ style="font-size: 99.86547085201794%">
+<a href=/tag/fise/ style="font-size: 99.84340044742729%">
 fise</a>
 </li>
 <li>
-<a href=/tag/fleur/ style="font-size: 94.48430493273543%">
+<a href=/tag/fleur/ style="font-size: 94.47427293064877%">
 fleur</a>
 </li>
 <li>
-<a href=/tag/flexbox/ style="font-size: 91.79372197309416%">
+<a href=/tag/flexbox/ style="font-size: 91.7897091722595%">
 flexbox</a>
 </li>
 <li>
-<a href=/tag/flickr/ style="font-size: 90.89686098654708%">
+<a href=/tag/flickr/ style="font-size: 90.89485458612975%">
 flickr</a>
 </li>
 <li>
-<a href=/tag/flutter/ style="font-size: 90.89686098654708%">
+<a href=/tag/flutter/ style="font-size: 90.89485458612975%">
 flutter</a>
 </li>
 <li>
-<a href=/tag/fmx/ style="font-size: 90.89686098654708%">
+<a href=/tag/fmx/ style="font-size: 90.89485458612975%">
 fmx</a>
 </li>
 <li>
-<a href=/tag/foo-fighters/ style="font-size: 90.89686098654708%">
+<a href=/tag/foo-fighters/ style="font-size: 90.89485458612975%">
 foo fighters</a>
 </li>
 <li>
-<a href=/tag/formation/ style="font-size: 91.79372197309416%">
+<a href=/tag/formation/ style="font-size: 91.7897091722595%">
 formation</a>
 </li>
 <li>
-<a href=/tag/formats/ style="font-size: 94.48430493273543%">
+<a href=/tag/formats/ style="font-size: 94.47427293064877%">
 formats</a>
 </li>
 <li>
-<a href=/tag/forum-php/ style="font-size: 91.79372197309416%">
+<a href=/tag/forum-php/ style="font-size: 91.7897091722595%">
 forum php</a>
 </li>
 <li>
-<a href=/tag/framework/ style="font-size: 92.69058295964126%">
+<a href=/tag/framework/ style="font-size: 92.68456375838926%">
 framework</a>
 </li>
 <li>
-<a href=/tag/free/ style="font-size: 92.69058295964126%">
+<a href=/tag/free/ style="font-size: 92.68456375838926%">
 free</a>
 </li>
 <li>
-<a href=/tag/freebox/ style="font-size: 90.89686098654708%">
+<a href=/tag/freebox/ style="font-size: 90.89485458612975%">
 freebox</a>
 </li>
 <li>
-<a href=/tag/frontend/ style="font-size: 92.69058295964126%">
+<a href=/tag/frontend/ style="font-size: 92.68456375838926%">
 frontend</a>
 </li>
 <li>
-<a href=/tag/fun/ style="font-size: 90.89686098654708%">
+<a href=/tag/fun/ style="font-size: 90.89485458612975%">
 fun</a>
 </li>
 <li>
-<a href=/tag/geek/ style="font-size: 103.45291479820628%">
+<a href=/tag/geek/ style="font-size: 103.42281879194631%">
 geek</a>
 </li>
 <li>
-<a href=/tag/git/ style="font-size: 103.45291479820628%">
+<a href=/tag/git/ style="font-size: 103.42281879194631%">
 git</a>
 </li>
 <li>
-<a href=/tag/github/ style="font-size: 97.17488789237669%">
+<a href=/tag/github/ style="font-size: 98.05369127516778%">
 github</a>
 </li>
 <li>
-<a href=/tag/glace/ style="font-size: 90.89686098654708%">
+<a href=/tag/github-actions/ style="font-size: 90.89485458612975%">
+github actions</a>
+</li>
+<li>
+<a href=/tag/glace/ style="font-size: 90.89485458612975%">
 glace</a>
 </li>
 <li>
-<a href=/tag/gnome/ style="font-size: 95.38116591928251%">
+<a href=/tag/gnome/ style="font-size: 95.36912751677852%">
 gnome</a>
 </li>
 <li>
-<a href=/tag/google/ style="font-size: 105.24663677130044%">
+<a href=/tag/google/ style="font-size: 105.21252796420582%">
 google</a>
 </li>
 <li>
-<a href=/tag/gps/ style="font-size: 91.79372197309416%">
+<a href=/tag/gps/ style="font-size: 91.7897091722595%">
 gps</a>
 </li>
 <li>
-<a href=/tag/graphql/ style="font-size: 91.79372197309416%">
+<a href=/tag/graphql/ style="font-size: 91.7897091722595%">
 graphql</a>
 </li>
 <li>
-<a href=/tag/greasemonkey/ style="font-size: 90.89686098654708%">
+<a href=/tag/greasemonkey/ style="font-size: 90.89485458612975%">
 greasemonkey</a>
 </li>
 <li>
-<a href=/tag/grenouille/ style="font-size: 91.79372197309416%">
+<a href=/tag/grenouille/ style="font-size: 91.7897091722595%">
 grenouille</a>
 </li>
 <li>
-<a href=/tag/gtk/ style="font-size: 90.89686098654708%">
+<a href=/tag/gtk/ style="font-size: 90.89485458612975%">
 gtk</a>
 </li>
 <li>
-<a href=/tag/gzip/ style="font-size: 91.79372197309416%">
+<a href=/tag/gzip/ style="font-size: 91.7897091722595%">
 gzip</a>
 </li>
 <li>
-<a href=/tag/histoire/ style="font-size: 93.58744394618834%">
+<a href=/tag/histoire/ style="font-size: 93.57941834451901%">
 histoire</a>
 </li>
 <li>
-<a href=/tag/html/ style="font-size: 111.52466367713005%">
+<a href=/tag/html/ style="font-size: 111.47651006711409%">
 html</a>
 </li>
 <li>
-<a href=/tag/http/ style="font-size: 109.73094170403587%">
+<a href=/tag/http/ style="font-size: 109.68680089485458%">
 http</a>
 </li>
 <li>
-<a href=/tag/humeurs/ style="font-size: 133.94618834080717%">
+<a href=/tag/humeurs/ style="font-size: 133.84787472035794%">
 humeurs</a>
 </li>
 <li>
-<a href=/tag/humour/ style="font-size: 102.5560538116592%">
+<a href=/tag/humour/ style="font-size: 102.52796420581656%">
 humour</a>
 </li>
 <li>
-<a href=/tag/hébergement/ style="font-size: 104.34977578475336%">
+<a href=/tag/hébergement/ style="font-size: 104.31767337807607%">
 hébergement</a>
 </li>
 <li>
-<a href=/tag/hérault/ style="font-size: 93.58744394618834%">
+<a href=/tag/hérault/ style="font-size: 93.57941834451901%">
 hérault</a>
 </li>
 <li>
-<a href=/tag/ign/ style="font-size: 90.89686098654708%">
+<a href=/tag/ign/ style="font-size: 90.89485458612975%">
 ign</a>
 </li>
 <li>
-<a href=/tag/iis/ style="font-size: 91.79372197309416%">
+<a href=/tag/iis/ style="font-size: 91.7897091722595%">
 iis</a>
 </li>
 <li>
-<a href=/tag/immobilier/ style="font-size: 90.89686098654708%">
+<a href=/tag/immobilier/ style="font-size: 90.89485458612975%">
 immobilier</a>
 </li>
 <li>
-<a href=/tag/informatique/ style="font-size: 94.48430493273543%">
+<a href=/tag/informatique/ style="font-size: 94.47427293064877%">
 informatique</a>
 </li>
 <li>
-<a href=/tag/ingénierie-logicielle/ style="font-size: 106.14349775784754%">
+<a href=/tag/ingénierie-logicielle/ style="font-size: 106.10738255033557%">
 ingénierie logicielle</a>
 </li>
 <li>
-<a href=/tag/insecte/ style="font-size: 98.07174887892377%">
+<a href=/tag/insecte/ style="font-size: 98.05369127516778%">
 insecte</a>
 </li>
 <li>
-<a href=/tag/insolite/ style="font-size: 91.79372197309416%">
+<a href=/tag/insolite/ style="font-size: 91.7897091722595%">
 insolite</a>
 </li>
 <li>
-<a href=/tag/interface/ style="font-size: 102.5560538116592%">
+<a href=/tag/interface/ style="font-size: 102.52796420581656%">
 interface</a>
 </li>
 <li>
-<a href=/tag/internet-explorer/ style="font-size: 98.96860986547085%">
+<a href=/tag/internet-explorer/ style="font-size: 98.94854586129753%">
 internet explorer</a>
 </li>
 <li>
-<a href=/tag/ios/ style="font-size: 90.89686098654708%">
+<a href=/tag/ios/ style="font-size: 90.89485458612975%">
 ios</a>
 </li>
 <li>
-<a href=/tag/jamstack/ style="font-size: 94.48430493273543%">
+<a href=/tag/jamstack/ style="font-size: 94.47427293064877%">
 jamstack</a>
 </li>
 <li>
-<a href=/tag/java/ style="font-size: 90.89686098654708%">
+<a href=/tag/java/ style="font-size: 90.89485458612975%">
 java</a>
 </li>
 <li>
-<a href=/tag/javascript/ style="font-size: 158.1614349775785%">
+<a href=/tag/javascript/ style="font-size: 158.0089485458613%">
 javascript</a>
 </li>
 <li>
-<a href=/tag/jeux/ style="font-size: 90.89686098654708%">
+<a href=/tag/jeux/ style="font-size: 90.89485458612975%">
 jeux</a>
 </li>
 <li>
-<a href=/tag/jeux-olympiques/ style="font-size: 91.79372197309416%">
+<a href=/tag/jeux-olympiques/ style="font-size: 91.7897091722595%">
 jeux olympiques</a>
 </li>
 <li>
-<a href=/tag/jouet/ style="font-size: 91.79372197309416%">
+<a href=/tag/jouet/ style="font-size: 91.7897091722595%">
 jouet</a>
 </li>
 <li>
-<a href=/tag/journal/ style="font-size: 90.89686098654708%">
+<a href=/tag/journal/ style="font-size: 90.89485458612975%">
 journal</a>
 </li>
 <li>
-<a href=/tag/jquery/ style="font-size: 93.58744394618834%">
+<a href=/tag/jquery/ style="font-size: 93.57941834451901%">
 jquery</a>
 </li>
 <li>
-<a href=/tag/jqueryui/ style="font-size: 92.69058295964126%">
+<a href=/tag/jqueryui/ style="font-size: 92.68456375838926%">
 jqueryui</a>
 </li>
 <li>
-<a href=/tag/jura/ style="font-size: 90.89686098654708%">
+<a href=/tag/jura/ style="font-size: 90.89485458612975%">
 jura</a>
 </li>
 <li>
-<a href=/tag/kanban/ style="font-size: 91.79372197309416%">
+<a href=/tag/kanban/ style="font-size: 91.7897091722595%">
 kanban</a>
 </li>
 <li>
-<a href=/tag/kde/ style="font-size: 90.89686098654708%">
+<a href=/tag/kde/ style="font-size: 90.89485458612975%">
 kde</a>
 </li>
 <li>
-<a href=/tag/kimsufi/ style="font-size: 90.89686098654708%">
+<a href=/tag/kimsufi/ style="font-size: 90.89485458612975%">
 kimsufi</a>
 </li>
 <li>
-<a href=/tag/la-poste/ style="font-size: 90.89686098654708%">
+<a href=/tag/la-poste/ style="font-size: 90.89485458612975%">
 la poste</a>
 </li>
 <li>
-<a href=/tag/laravel/ style="font-size: 90.89686098654708%">
+<a href=/tag/laravel/ style="font-size: 90.89485458612975%">
 laravel</a>
 </li>
 <li>
-<a href=/tag/le-progrès/ style="font-size: 90.89686098654708%">
+<a href=/tag/le-progrès/ style="font-size: 90.89485458612975%">
 le progrès</a>
 </li>
 <li>
-<a href=/tag/lecteur-d-écran/ style="font-size: 91.79372197309416%">
+<a href=/tag/lecteur-d-écran/ style="font-size: 91.7897091722595%">
 lecteur d&#39;écran</a>
 </li>
 <li>
-<a href=/tag/lectroid/ style="font-size: 91.79372197309416%">
+<a href=/tag/lectroid/ style="font-size: 91.7897091722595%">
 lectroid</a>
 </li>
 <li>
-<a href=/tag/licence/ style="font-size: 91.79372197309416%">
+<a href=/tag/licence/ style="font-size: 91.7897091722595%">
 licence</a>
 </li>
 <li>
-<a href=/tag/linux/ style="font-size: 138.4304932735426%">
+<a href=/tag/linux/ style="font-size: 138.3221476510067%">
 linux</a>
 </li>
 <li>
-<a href=/tag/liseuse/ style="font-size: 90.89686098654708%">
+<a href=/tag/liseuse/ style="font-size: 90.89485458612975%">
 liseuse</a>
 </li>
 <li>
-<a href=/tag/living-colour/ style="font-size: 91.79372197309416%">
+<a href=/tag/living-colour/ style="font-size: 91.7897091722595%">
 living colour</a>
 </li>
 <li>
-<a href=/tag/livre/ style="font-size: 101.65919282511211%">
+<a href=/tag/livre/ style="font-size: 101.6331096196868%">
 livre</a>
 </li>
 <li>
-<a href=/tag/livre-numérique/ style="font-size: 90.89686098654708%">
+<a href=/tag/livre-numérique/ style="font-size: 90.89485458612975%">
 livre numérique</a>
 </li>
 <li>
-<a href=/tag/logiciels-libres/ style="font-size: 98.07174887892377%">
+<a href=/tag/logiciels-libres/ style="font-size: 98.05369127516778%">
 logiciels libres</a>
 </li>
 <li>
-<a href=/tag/low-tech/ style="font-size: 94.48430493273543%">
+<a href=/tag/low-tech/ style="font-size: 94.47427293064877%">
 low tech</a>
 </li>
 <li>
-<a href=/tag/lyon/ style="font-size: 91.79372197309416%">
+<a href=/tag/lyon/ style="font-size: 91.7897091722595%">
 lyon</a>
 </li>
 <li>
-<a href=/tag/macosx/ style="font-size: 90.89686098654708%">
+<a href=/tag/macosx/ style="font-size: 90.89485458612975%">
 macosx</a>
 </li>
 <li>
-<a href=/tag/macro/ style="font-size: 99.86547085201794%">
+<a href=/tag/macro/ style="font-size: 99.84340044742729%">
 macro</a>
 </li>
 <li>
-<a href=/tag/magento/ style="font-size: 92.69058295964126%">
+<a href=/tag/magento/ style="font-size: 92.68456375838926%">
 magento</a>
 </li>
 <li>
-<a href=/tag/mail/ style="font-size: 93.58744394618834%">
+<a href=/tag/mail/ style="font-size: 93.57941834451901%">
 mail</a>
 </li>
 <li>
-<a href=/tag/make/ style="font-size: 90.89686098654708%">
+<a href=/tag/make/ style="font-size: 90.89485458612975%">
 make</a>
 </li>
 <li>
-<a href=/tag/metalsmith/ style="font-size: 94.48430493273543%">
+<a href=/tag/metalsmith/ style="font-size: 94.47427293064877%">
 metalsmith</a>
 </li>
 <li>
-<a href=/tag/microservice/ style="font-size: 90.89686098654708%">
+<a href=/tag/microservice/ style="font-size: 90.89485458612975%">
 microservice</a>
 </li>
 <li>
-<a href=/tag/microsoft/ style="font-size: 92.69058295964126%">
+<a href=/tag/microsoft/ style="font-size: 92.68456375838926%">
 microsoft</a>
 </li>
 <li>
-<a href=/tag/microsofterie/ style="font-size: 95.38116591928251%">
+<a href=/tag/microsofterie/ style="font-size: 95.36912751677852%">
 microsofterie</a>
 </li>
 <li>
-<a href=/tag/mobile/ style="font-size: 96.27802690582959%">
+<a href=/tag/mobile/ style="font-size: 96.26398210290827%">
 mobile</a>
 </li>
 <li>
-<a href=/tag/montpellier/ style="font-size: 116.00896860986546%">
+<a href=/tag/montpellier/ style="font-size: 115.95078299776287%">
 montpellier</a>
 </li>
 <li>
-<a href=/tag/mozilla/ style="font-size: 90.89686098654708%">
+<a href=/tag/mozilla/ style="font-size: 90.89485458612975%">
 mozilla</a>
 </li>
 <li>
-<a href=/tag/musique/ style="font-size: 104.34977578475336%">
+<a href=/tag/musique/ style="font-size: 104.31767337807607%">
 musique</a>
 </li>
 <li>
-<a href=/tag/musée/ style="font-size: 90.89686098654708%">
+<a href=/tag/musée/ style="font-size: 90.89485458612975%">
 musée</a>
 </li>
 <li>
-<a href=/tag/mysql/ style="font-size: 104.34977578475336%">
+<a href=/tag/mysql/ style="font-size: 104.31767337807607%">
 mysql</a>
 </li>
 <li>
-<a href=/tag/myth/ style="font-size: 91.79372197309416%">
+<a href=/tag/myth/ style="font-size: 91.7897091722595%">
 myth</a>
 </li>
 <li>
-<a href=/tag/métier/ style="font-size: 140.2242152466368%">
+<a href=/tag/métier/ style="font-size: 140.11185682326624%">
 métier</a>
 </li>
 <li>
-<a href=/tag/nature/ style="font-size: 104.34977578475336%">
+<a href=/tag/nature/ style="font-size: 104.31767337807607%">
 nature</a>
 </li>
 <li>
-<a href=/tag/navigateur/ style="font-size: 97.17488789237669%">
+<a href=/tag/navigateur/ style="font-size: 97.15883668903803%">
 navigateur</a>
 </li>
 <li>
-<a href=/tag/neige/ style="font-size: 90.89686098654708%">
+<a href=/tag/neige/ style="font-size: 90.89485458612975%">
 neige</a>
 </li>
 <li>
-<a href=/tag/neovim/ style="font-size: 94.48430493273543%">
+<a href=/tag/neovim/ style="font-size: 94.47427293064877%">
 neovim</a>
 </li>
 <li>
-<a href=/tag/nikon-d50/ style="font-size: 135.73991031390136%">
+<a href=/tag/nikon-d50/ style="font-size: 135.63758389261744%">
 nikon d50</a>
 </li>
 <li>
-<a href=/tag/nikon-d90/ style="font-size: 111.52466367713005%">
+<a href=/tag/nikon-d90/ style="font-size: 111.47651006711409%">
 nikon d90</a>
 </li>
 <li>
-<a href=/tag/node.js/ style="font-size: 97.17488789237669%">
+<a href=/tag/node.js/ style="font-size: 97.15883668903803%">
 node.js</a>
 </li>
 <li>
-<a href=/tag/nokia-5800/ style="font-size: 93.58744394618834%">
+<a href=/tag/nokia-5800/ style="font-size: 93.57941834451901%">
 nokia 5800</a>
 </li>
 <li>
-<a href=/tag/noël/ style="font-size: 90.89686098654708%">
+<a href=/tag/noël/ style="font-size: 90.89485458612975%">
 noël</a>
 </li>
 <li>
-<a href=/tag/npm/ style="font-size: 96.27802690582959%">
+<a href=/tag/npm/ style="font-size: 96.26398210290827%">
 npm</a>
 </li>
 <li>
-<a href=/tag/oiseau/ style="font-size: 97.17488789237669%">
+<a href=/tag/oiseau/ style="font-size: 97.15883668903803%">
 oiseau</a>
 </li>
 <li>
-<a href=/tag/online-editor/ style="font-size: 98.07174887892377%">
+<a href=/tag/online-editor/ style="font-size: 98.05369127516778%">
 online editor</a>
 </li>
 <li>
-<a href=/tag/openbox/ style="font-size: 98.07174887892377%">
+<a href=/tag/openbox/ style="font-size: 98.05369127516778%">
 openbox</a>
 </li>
 <li>
-<a href=/tag/openoffice/ style="font-size: 93.58744394618834%">
+<a href=/tag/openoffice/ style="font-size: 93.57941834451901%">
 openoffice</a>
 </li>
 <li>
-<a href=/tag/outil/ style="font-size: 95.38116591928251%">
+<a href=/tag/outil/ style="font-size: 95.36912751677852%">
 outil</a>
 </li>
 <li>
-<a href=/tag/ouïfm/ style="font-size: 92.69058295964126%">
+<a href=/tag/ouïfm/ style="font-size: 92.68456375838926%">
 ouïfm</a>
 </li>
 <li>
-<a href=/tag/ovh/ style="font-size: 90.89686098654708%">
+<a href=/tag/ovh/ style="font-size: 90.89485458612975%">
 ovh</a>
 </li>
 <li>
-<a href=/tag/panorama/ style="font-size: 91.79372197309416%">
+<a href=/tag/panorama/ style="font-size: 91.7897091722595%">
 panorama</a>
 </li>
 <li>
-<a href=/tag/patch/ style="font-size: 90.89686098654708%">
+<a href=/tag/patch/ style="font-size: 90.89485458612975%">
 patch</a>
 </li>
 <li>
-<a href=/tag/pattern/ style="font-size: 90.89686098654708%">
+<a href=/tag/pattern/ style="font-size: 90.89485458612975%">
 pattern</a>
 </li>
 <li>
-<a href=/tag/pdf/ style="font-size: 90.89686098654708%">
+<a href=/tag/pdf/ style="font-size: 90.89485458612975%">
 pdf</a>
 </li>
 <li>
-<a href=/tag/pense-bête/ style="font-size: 101.65919282511211%">
+<a href=/tag/pense-bête/ style="font-size: 101.6331096196868%">
 pense bête</a>
 </li>
 <li>
-<a href=/tag/performances/ style="font-size: 152.78026905829597%">
+<a href=/tag/performances/ style="font-size: 152.63982102908278%">
 performances</a>
 </li>
 <li>
-<a href=/tag/philovelo/ style="font-size: 93.58744394618834%">
+<a href=/tag/philovelo/ style="font-size: 93.57941834451901%">
 philovelo</a>
 </li>
 <li>
-<a href=/tag/photo/ style="font-size: 175.2017937219731%">
+<a href=/tag/photo/ style="font-size: 175.01118568232664%">
 photo</a>
 </li>
 <li>
-<a href=/tag/php/ style="font-size: 191.34529147982062%">
+<a href=/tag/php/ style="font-size: 191.1185682326622%">
 php</a>
 </li>
 <li>
-<a href=/tag/plugin/ style="font-size: 90.89686098654708%">
+<a href=/tag/plugin/ style="font-size: 90.89485458612975%">
 plugin</a>
 </li>
 <li>
-<a href=/tag/poker/ style="font-size: 90.89686098654708%">
+<a href=/tag/poker/ style="font-size: 90.89485458612975%">
 poker</a>
 </li>
 <li>
-<a href=/tag/politique/ style="font-size: 97.17488789237669%">
+<a href=/tag/politique/ style="font-size: 97.15883668903803%">
 politique</a>
 </li>
 <li>
-<a href=/tag/polymer/ style="font-size: 92.69058295964126%">
+<a href=/tag/polymer/ style="font-size: 92.68456375838926%">
 polymer</a>
 </li>
 <li>
-<a href=/tag/postfix/ style="font-size: 90.89686098654708%">
+<a href=/tag/postfix/ style="font-size: 90.89485458612975%">
 postfix</a>
 </li>
 <li>
-<a href=/tag/potager/ style="font-size: 93.58744394618834%">
+<a href=/tag/potager/ style="font-size: 93.57941834451901%">
 potager</a>
 </li>
 <li>
-<a href=/tag/progressive-enhancement/ style="font-size: 90.89686098654708%">
+<a href=/tag/progressive-enhancement/ style="font-size: 90.89485458612975%">
 progressive enhancement</a>
 </li>
 <li>
-<a href=/tag/puppeteer/ style="font-size: 92.69058295964126%">
+<a href=/tag/puppeteer/ style="font-size: 92.68456375838926%">
 puppeteer</a>
 </li>
 <li>
-<a href=/tag/pwa/ style="font-size: 106.14349775784754%">
+<a href=/tag/pwa/ style="font-size: 106.10738255033557%">
 pwa</a>
 </li>
 <li>
-<a href=/tag/python/ style="font-size: 91.79372197309416%">
+<a href=/tag/python/ style="font-size: 91.7897091722595%">
 python</a>
 </li>
 <li>
-<a href=/tag/qualité/ style="font-size: 103.45291479820628%">
+<a href=/tag/qualité/ style="font-size: 103.42281879194631%">
 qualité</a>
 </li>
 <li>
-<a href=/tag/radio/ style="font-size: 90.89686098654708%">
+<a href=/tag/radio/ style="font-size: 90.89485458612975%">
 radio</a>
 </li>
 <li>
-<a href=/tag/react/ style="font-size: 118.69955156950672%">
+<a href=/tag/react/ style="font-size: 118.63534675615213%">
 react</a>
 </li>
 <li>
-<a href=/tag/redux/ style="font-size: 94.48430493273543%">
+<a href=/tag/redux/ style="font-size: 94.47427293064877%">
 redux</a>
 </li>
 <li>
-<a href=/tag/responsive-design/ style="font-size: 95.38116591928251%">
+<a href=/tag/responsive-design/ style="font-size: 95.36912751677852%">
 responsive design</a>
 </li>
 <li>
-<a href=/tag/rest/ style="font-size: 102.5560538116592%">
+<a href=/tag/rest/ style="font-size: 102.52796420581656%">
 rest</a>
 </li>
 <li>
-<a href=/tag/retouche/ style="font-size: 91.79372197309416%">
+<a href=/tag/retouche/ style="font-size: 91.7897091722595%">
 retouche</a>
 </li>
 <li>
-<a href=/tag/retour-d-expérience/ style="font-size: 90.89686098654708%">
+<a href=/tag/retour-d-expérience/ style="font-size: 90.89485458612975%">
 retour d&#39;expérience</a>
 </li>
 <li>
-<a href=/tag/rock/ style="font-size: 97.17488789237669%">
+<a href=/tag/rock/ style="font-size: 97.15883668903803%">
 rock</a>
 </li>
 <li>
-<a href=/tag/rouille/ style="font-size: 90.89686098654708%">
+<a href=/tag/rouille/ style="font-size: 90.89485458612975%">
 rouille</a>
 </li>
 <li>
-<a href=/tag/roundcube/ style="font-size: 90.89686098654708%">
+<a href=/tag/roundcube/ style="font-size: 90.89485458612975%">
 roundcube</a>
 </li>
 <li>
-<a href=/tag/rpc/ style="font-size: 90.89686098654708%">
+<a href=/tag/rpc/ style="font-size: 90.89485458612975%">
 rpc</a>
 </li>
 <li>
-<a href=/tag/rss/ style="font-size: 96.27802690582959%">
+<a href=/tag/rss/ style="font-size: 96.26398210290827%">
 rss</a>
 </li>
 <li>
-<a href=/tag/réchauffement/ style="font-size: 94.48430493273543%">
+<a href=/tag/réchauffement/ style="font-size: 94.47427293064877%">
 réchauffement</a>
 </li>
 <li>
-<a href=/tag/référencement/ style="font-size: 96.27802690582959%">
+<a href=/tag/référencement/ style="font-size: 96.26398210290827%">
 référencement</a>
 </li>
 <li>
-<a href=/tag/réseau/ style="font-size: 93.58744394618834%">
+<a href=/tag/réseau/ style="font-size: 93.57941834451901%">
 réseau</a>
 </li>
 <li>
-<a href=/tag/saint-paul-de-varax/ style="font-size: 90.89686098654708%">
+<a href=/tag/saint-paul-de-varax/ style="font-size: 90.89485458612975%">
 saint paul de varax</a>
 </li>
 <li>
-<a href=/tag/sauterelle/ style="font-size: 90.89686098654708%">
+<a href=/tag/sauterelle/ style="font-size: 90.89485458612975%">
 sauterelle</a>
 </li>
 <li>
-<a href=/tag/serverless/ style="font-size: 90.89686098654708%">
+<a href=/tag/serverless/ style="font-size: 90.89485458612975%">
 serverless</a>
 </li>
 <li>
-<a href=/tag/sexisme/ style="font-size: 91.79372197309416%">
+<a href=/tag/sexisme/ style="font-size: 91.7897091722595%">
 sexisme</a>
 </li>
 <li>
-<a href=/tag/shell/ style="font-size: 126.7713004484305%">
+<a href=/tag/shell/ style="font-size: 126.68903803131991%">
 shell</a>
 </li>
 <li>
-<a href=/tag/sig/ style="font-size: 90.89686098654708%">
+<a href=/tag/sig/ style="font-size: 90.89485458612975%">
 sig</a>
 </li>
 <li>
-<a href=/tag/silex/ style="font-size: 90.89686098654708%">
+<a href=/tag/silex/ style="font-size: 90.89485458612975%">
 silex</a>
 </li>
 <li>
-<a href=/tag/smile/ style="font-size: 92.69058295964126%">
+<a href=/tag/smile/ style="font-size: 92.68456375838926%">
 smile</a>
 </li>
 <li>
-<a href=/tag/sncf/ style="font-size: 90.89686098654708%">
+<a href=/tag/sncf/ style="font-size: 90.89485458612975%">
 sncf</a>
 </li>
 <li>
-<a href=/tag/solid/ style="font-size: 90.89686098654708%">
+<a href=/tag/solid/ style="font-size: 90.89485458612975%">
 solid</a>
 </li>
 <li>
-<a href=/tag/solr/ style="font-size: 90.89686098654708%">
+<a href=/tag/solr/ style="font-size: 90.89485458612975%">
 solr</a>
 </li>
 <li>
-<a href=/tag/sourceforge/ style="font-size: 90.89686098654708%">
+<a href=/tag/sourceforge/ style="font-size: 90.89485458612975%">
 sourceforge</a>
 </li>
 <li>
-<a href=/tag/spam/ style="font-size: 93.58744394618834%">
+<a href=/tag/spam/ style="font-size: 93.57941834451901%">
 spam</a>
 </li>
 <li>
-<a href=/tag/sport/ style="font-size: 104.34977578475336%">
+<a href=/tag/sport/ style="font-size: 104.31767337807607%">
 sport</a>
 </li>
 <li>
-<a href=/tag/ssh/ style="font-size: 95.38116591928251%">
+<a href=/tag/ssh/ style="font-size: 95.36912751677852%">
 ssh</a>
 </li>
 <li>
-<a href=/tag/standard/ style="font-size: 114.2152466367713%">
+<a href=/tag/standard/ style="font-size: 114.16107382550335%">
 standard</a>
 </li>
 <li>
-<a href=/tag/standards/ style="font-size: 95.38116591928251%">
+<a href=/tag/standards/ style="font-size: 95.36912751677852%">
 standards</a>
 </li>
 <li>
-<a href=/tag/stupides/ style="font-size: 103.45291479820628%">
+<a href=/tag/stupides/ style="font-size: 103.42281879194631%">
 stupides</a>
 </li>
 <li>
-<a href=/tag/stéréotype/ style="font-size: 90.89686098654708%">
+<a href=/tag/stéréotype/ style="font-size: 90.89485458612975%">
 stéréotype</a>
 </li>
 <li>
-<a href=/tag/svn/ style="font-size: 93.58744394618834%">
+<a href=/tag/svn/ style="font-size: 93.57941834451901%">
 svn</a>
 </li>
 <li>
-<a href=/tag/symfony/ style="font-size: 100.76233183856502%">
+<a href=/tag/symfony/ style="font-size: 100.73825503355705%">
 symfony</a>
 </li>
 <li>
-<a href=/tag/syrphe/ style="font-size: 91.79372197309416%">
+<a href=/tag/syrphe/ style="font-size: 91.7897091722595%">
 syrphe</a>
 </li>
 <li>
-<a href=/tag/sécurité/ style="font-size: 113.31838565022422%">
+<a href=/tag/sécurité/ style="font-size: 113.2662192393736%">
 sécurité</a>
 </li>
 <li>
-<a href=/tag/sémantique/ style="font-size: 90.89686098654708%">
+<a href=/tag/sémantique/ style="font-size: 90.89485458612975%">
 sémantique</a>
 </li>
 <li>
-<a href=/tag/série/ style="font-size: 90.89686098654708%">
+<a href=/tag/série/ style="font-size: 90.89485458612975%">
 série</a>
 </li>
 <li>
-<a href=/tag/tdd/ style="font-size: 92.69058295964126%">
+<a href=/tag/tdd/ style="font-size: 92.68456375838926%">
 tdd</a>
 </li>
 <li>
-<a href=/tag/template/ style="font-size: 102.5560538116592%">
+<a href=/tag/template/ style="font-size: 102.52796420581656%">
 template</a>
 </li>
 <li>
-<a href=/tag/ter/ style="font-size: 90.89686098654708%">
+<a href=/tag/ter/ style="font-size: 90.89485458612975%">
 ter</a>
 </li>
 <li>
-<a href=/tag/terminal/ style="font-size: 91.79372197309416%">
+<a href=/tag/terminal/ style="font-size: 91.7897091722595%">
 terminal</a>
 </li>
 <li>
-<a href=/tag/texture/ style="font-size: 90.89686098654708%">
+<a href=/tag/texture/ style="font-size: 90.89485458612975%">
 texture</a>
 </li>
 <li>
-<a href=/tag/traduction/ style="font-size: 93.58744394618834%">
+<a href=/tag/traduction/ style="font-size: 93.57941834451901%">
 traduction</a>
 </li>
 <li>
-<a href=/tag/travail/ style="font-size: 112.42152466367713%">
+<a href=/tag/travail/ style="font-size: 112.37136465324384%">
 travail</a>
 </li>
 <li>
-<a href=/tag/travis-ci/ style="font-size: 94.48430493273543%">
+<a href=/tag/travis-ci/ style="font-size: 94.47427293064877%">
 travis ci</a>
 </li>
 <li>
-<a href=/tag/truc/ style="font-size: 123.18385650224215%">
+<a href=/tag/truc/ style="font-size: 123.1096196868009%">
 truc</a>
 </li>
 <li>
-<a href=/tag/twig/ style="font-size: 91.79372197309416%">
+<a href=/tag/twig/ style="font-size: 91.7897091722595%">
 twig</a>
 </li>
 <li>
-<a href=/tag/twitter/ style="font-size: 91.79372197309416%">
+<a href=/tag/twitter/ style="font-size: 91.7897091722595%">
 twitter</a>
 </li>
 <li>
-<a href=/tag/typescript/ style="font-size: 91.79372197309416%">
+<a href=/tag/typescript/ style="font-size: 91.7897091722595%">
 typescript</a>
 </li>
 <li>
-<a href=/tag/télévision/ style="font-size: 96.27802690582959%">
+<a href=/tag/télévision/ style="font-size: 96.26398210290827%">
 télévision</a>
 </li>
 <li>
-<a href=/tag/ubuntu/ style="font-size: 123.18385650224215%">
+<a href=/tag/ubuntu/ style="font-size: 123.1096196868009%">
 ubuntu</a>
 </li>
 <li>
-<a href=/tag/unit-test/ style="font-size: 115.1121076233184%">
+<a href=/tag/unit-test/ style="font-size: 115.05592841163312%">
 unit test</a>
 </li>
 <li>
-<a href=/tag/unix/ style="font-size: 97.17488789237669%">
+<a href=/tag/unix/ style="font-size: 97.15883668903803%">
 unix</a>
 </li>
 <li>
-<a href=/tag/ux/ style="font-size: 104.34977578475336%">
+<a href=/tag/ux/ style="font-size: 104.31767337807607%">
 ux</a>
 </li>
 <li>
-<a href=/tag/vacances/ style="font-size: 94.48430493273543%">
+<a href=/tag/vacances/ style="font-size: 94.47427293064877%">
 vacances</a>
 </li>
 <li>
-<a href=/tag/varnish/ style="font-size: 91.79372197309416%">
+<a href=/tag/varnish/ style="font-size: 91.7897091722595%">
 varnish</a>
 </li>
 <li>
-<a href=/tag/veille/ style="font-size: 152.78026905829597%">
+<a href=/tag/veille/ style="font-size: 152.63982102908278%">
 veille</a>
 </li>
 <li>
-<a href=/tag/vidéo/ style="font-size: 109.73094170403587%">
+<a href=/tag/vidéo/ style="font-size: 109.68680089485458%">
 vidéo</a>
 </li>
 <li>
-<a href=/tag/vie-privée/ style="font-size: 92.69058295964126%">
+<a href=/tag/vie-privée/ style="font-size: 92.68456375838926%">
 vie privée</a>
 </li>
 <li>
-<a href=/tag/vim/ style="font-size: 105.24663677130044%">
+<a href=/tag/vim/ style="font-size: 105.21252796420582%">
 vim</a>
 </li>
 <li>
-<a href=/tag/vtt/ style="font-size: 100.76233183856502%">
+<a href=/tag/vtt/ style="font-size: 100.73825503355705%">
 vtt</a>
 </li>
 <li>
-<a href=/tag/vuejs/ style="font-size: 90.89686098654708%">
+<a href=/tag/vuejs/ style="font-size: 90.89485458612975%">
 vuejs</a>
 </li>
 <li>
-<a href=/tag/web/ style="font-size: 137.5336322869955%">
+<a href=/tag/web/ style="font-size: 137.42729306487695%">
 web</a>
 </li>
 <li>
-<a href=/tag/web-2.0/ style="font-size: 91.79372197309416%">
+<a href=/tag/web-2.0/ style="font-size: 91.7897091722595%">
 web 2.0</a>
 </li>
 <li>
-<a href=/tag/web-components/ style="font-size: 104.34977578475336%">
+<a href=/tag/web-components/ style="font-size: 104.31767337807607%">
 web components</a>
 </li>
 <li>
-<a href=/tag/webpack/ style="font-size: 92.69058295964126%">
+<a href=/tag/webpack/ style="font-size: 92.68456375838926%">
 webpack</a>
 </li>
 <li>
-<a href=/tag/windows/ style="font-size: 90.89686098654708%">
+<a href=/tag/windows/ style="font-size: 90.89485458612975%">
 windows</a>
 </li>
 <li>
-<a href=/tag/x11/ style="font-size: 98.07174887892377%">
+<a href=/tag/x11/ style="font-size: 98.05369127516778%">
 x11</a>
 </li>
 <li>
-<a href=/tag/xhtml/ style="font-size: 94.48430493273543%">
+<a href=/tag/xhtml/ style="font-size: 94.47427293064877%">
 xhtml</a>
 </li>
 <li>
-<a href=/tag/xml/ style="font-size: 95.38116591928251%">
+<a href=/tag/xml/ style="font-size: 95.36912751677852%">
 xml</a>
 </li>
 <li>
-<a href=/tag/xslt/ style="font-size: 92.69058295964126%">
+<a href=/tag/xslt/ style="font-size: 92.68456375838926%">
 xslt</a>
 </li>
 <li>
-<a href=/tag/yahoo/ style="font-size: 97.17488789237669%">
+<a href=/tag/yahoo/ style="font-size: 97.15883668903803%">
 yahoo</a>
 </li>
 <li>
-<a href=/tag/yui/ style="font-size: 92.69058295964126%">
+<a href=/tag/yui/ style="font-size: 92.68456375838926%">
 yui</a>
 </li>
 <li>
-<a href=/tag/zend-framework/ style="font-size: 90.89686098654708%">
+<a href=/tag/zend-framework/ style="font-size: 90.89485458612975%">
 zend framework</a>
 </li>
 <li>
-<a href=/tag/zeta-components/ style="font-size: 91.79372197309416%">
+<a href=/tag/zeta-components/ style="font-size: 91.7897091722595%">
 zeta components</a>
 </li>
 </ul>
@@ -1263,6 +1267,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -1286,10 +1294,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

Page list

--- index.html.pretty	2024-05-22 11:41:50.983896863 +0000
+++ ../damien.pobel.fr/web/pages/index.html.pretty	2024-05-22 11:41:50.983896863 +0000
@@ -278,6 +278,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -301,10 +305,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

GitHub profile

--- README.md.pretty	2024-05-22 11:41:52.203899100 +0000
+++ ../damien.pobel.fr/web/github/README.md.pretty	2024-05-22 11:41:52.207899107 +0000
@@ -19,11 +19,11 @@
 
 ## ✍️  Les derniers billets ([Flux RSS](https://damien.pobel.fr/rss.xml))
 
+* [Personaliser et rendre dynamique son profil GitHub](https://damien.pobel.fr/post/personnaliser-rendre-dynamique-son-profil-github/)
 * [Structurer les tests pour les rendre plus lisibles et maintenables](https://damien.pobel.fr/post/structurer-tests-lisibles-describe/)
 * [La qualité est systémique](https://damien.pobel.fr/post/la-qualite-est-systemique/)
 * [La maintenabilité comme critère de décision](https://damien.pobel.fr/post/la-maintenabilite-comme-critere-de-decision/)
 * [Utils et helper sont sur un bateau…](https://damien.pobel.fr/post/utils-helper-sont-sur-un-bateau/)
 * [Quelques défis liés à l'édition d'un logiciel destiné à être intégré](https://damien.pobel.fr/post/quelques-defis-editeur-logiciel-integration/)
 * [Tests : mon top 8 des anti-patrons les plus agaçants](https://damien.pobel.fr/post/tests-antipatterns-agacants/)
-* [Pourquoi utiliser des hooks sur-mesure dans vos composants React](https://damien.pobel.fr/post/custom-hooks-react/)
 

GitHub page

--- index.html.pretty	2024-05-22 11:41:52.863900310 +0000
+++ ../damien.pobel.fr/web/github/page/index.html.pretty	2024-05-22 11:41:52.867900317 +0000
@@ -517,6 +517,10 @@
 Derniers billets</h2>
 <ul>
 <li>
+<a href=/post/personnaliser-rendre-dynamique-son-profil-github/ lang=fr>
+Personaliser et rendre dynamique son profil GitHub</a>
+</li>
+<li>
 <a href=/post/structurer-tests-lisibles-describe/ lang=fr>
 Structurer les tests pour les rendre plus lisibles et maintenables</a>
 </li>
@@ -540,10 +544,6 @@
 <a href=/post/tests-antipatterns-agacants/ lang=fr>
 Tests : mon top 8 des anti-patrons les plus agaçants</a>
 </li>
-<li>
-<a href=/post/custom-hooks-react/ lang=fr>
-Pourquoi utiliser des hooks sur-mesure dans vos composants React</a>
-</li>
 </ul>
 </div>
 </aside>

RSS

--- rss.xml.pretty	2024-05-22 11:41:55.335907467 +0000
+++ ../damien.pobel.fr/web/rss.xml.pretty	2024-05-22 11:41:55.339907479 +0000
@@ -5,9 +5,99 @@
     <description><![CDATA[Derniers posts du blog de Damien Pobel]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Wed, 22 May 2024 10:12:55 GMT</lastBuildDate>
+    <lastBuildDate>Wed, 22 May 2024 11:41:07 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss.xml" rel="self" type="application/rss+xml"/>
     <item>
+      <title><![CDATA[Personaliser et rendre dynamique son profil GitHub]]></title>
+      <description><![CDATA[<figure class="object-center bordered">
+  <img loading="lazy" src="/images/660x/fioles-apothicairerie.jpg" alt="Des fioles de l'Apothicairerie de Bourg-en-Bresse">
+  <footer>Des fioles <a href="/post/apothicairerie-de-bourg-en-bresse/">de l'apothicairerie de Bourg-en-Bresse</a></footer>
+</figure>
+
+<p>Dans le numéro de <a href="https://javascriptweekly.com/issues/688">JavaScript Weekly de la
+semaine dernière</a>, on trouve notamment <a href="https://tduyng.github.io/blog/dynamic-github-profile-with-bun-typescript/">Dynamic
+GitHub profile with Bun and
+Typescript</a>
+où l&#39;auteur explique comment il personnalise et surtout rend dynamique son
+profil GitHub. Cet article m&#39;a rappelé que j&#39;avais dans mes brouillons un billet
+sur le même sujet et comme j&#39;utilise une approche un peu différente, c&#39;est
+l&#39;occasion de le terminer de parler un peu <del>de la plomberie</del> l&#39;envers du décor.</p>
+<p><a href="https://docs.github.com/fr/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme">La personnalisation d&#39;un profil GitHub est simple à mettre en
+place</a>,
+il suffit de créer un dépôt nommé comme votre nom d&#39;utilisateur
+<code>username/username</code> et d&#39;y ajouter un fichier <code>README.md</code> à la racine pour que
+son contenu soit repris sur le profil. Pour moi, le <code>README.md</code> de
+<a href="https://github.com/dpobel/dpobel">https://github.com/dpobel/dpobel</a> se retrouve sur la page profile, ce qui donne
+quelque chose comme :</p>
+<figure class="object-center bordered">
+  <a href="/images/profil-github-personnalise.png">
+  <img loading="lazy" src="/images/660x/profil-github-personnalise.png" alt="Capture d'écran de mon profil GitHub personnalisé">
+  </a>
+  <footer>Capture d'écran de mon profil GitHub avant publication de ce billet</footer>
+</figure>
+
+<p>Il reste donc à mettre à jour régulièrement ce fichier pour que le profil
+affiche des informations à jour. Dans mon cas, en plus d&#39;une courte
+introduction, je souhaite afficher les derniers billets publiés sur ce site
+ainsi que quelques billets sélectionnés. Comme l&#39;auteur de l&#39;article cité plus
+haut, je pourrais mettre un peu de code dans le dépôt <code>username/username</code> et
+lancer régulièrement un script <em>via</em> GitHub Actions (ou autre) pour mettre à
+jour le <code>README.md</code> à partir de flux RSS. Néanmoins, je vois au moins deux
+inconvénients dans cette approche (qui a quand même le mérite d&#39;une certaine
+simplicité) :</p>
+<ol>
+<li>il faut nécessairement ajouter du code dans le dépôt <code>username/username</code>
+  ce qui implique un peu de maintenance</li>
+<li>l&#39;action de mise à jour doit être configurée pour s&#39;exécuter régulièrement
+  quelque soit l&#39;activité sur ce site, compte tenu des hauts et des bas des
+  publications par ici, ce n&#39;est probablement pas une utilisation de ressources
+  très efficace 😉</li>
+</ol>
+<p>Par ailleurs, au moment où j&#39;ai voulu mettre en place cette personnalisation,
+j&#39;avais un besoin proche qui consistait à également tenir à jour
+<a href="https://dpobel.github.io/">https://dpobel.github.io/</a> en fonction de l&#39;activité ici. Là encore, j&#39;aurais pu
+mettre un peu de code dans le dépôt correspondant pour construire une page ce
+qui aurait occasionné les mêmes inconvénients.</p>
+<p>Bref, en cherchant une alternative, j&#39;ai découvert que <a href="https://docs.github.com/fr/actions/using-workflows/manually-running-a-workflow#running-a-workflow-using-the-rest-api">GitHub expose une API
+REST qui permet notamment de déclencher un <em>workflow</em> GitHub
+Actions</a>
+offrant ainsi une manière d&#39;éliminer le second inconvénient. À partir de là,
+j&#39;ai réalisé que je pouvais facilement ajouter dans la construction de ce site
+la génération du <code>README.md</code> pour le dépôt <code>username/username</code> et d&#39;une page
+HTML destinée à <a href="https://dpobel.github.io/">https://dpobel.github.io/</a> et qu&#39;ensuite à l&#39;issue du
+déploiement, il suffisait de <a href="https://github.com/dpobel/damien.pobel.fr/blob/654a576227a853d00bd58133e7975eebc8e0197b/bin/deploy.sh#L14-L17">déclencher un <em>workflow</em> GitHub Actions par API
+pour chacun de ces
+dépôts</a>
+qui peuvent se contenter de <a href="https://github.com/dpobel/dpobel/blob/7f68525f980af68294c0dd0d0f3b6db1cbf27a0b/.github/workflows/main.yml">télécharger un fichier et de le
+<em>commiter</em></a>.
+De cette manière, l&#39;essentiel de la logique est concentré dans la construction
+de ce site qui pilote les mises à jour externes.</p>
+<p>Pour résumer la recette de ma potion magique 🧙 :</p>
+<ol>
+<li>générer le <code>README.md</code> sur son site pour qu&#39;il soit déployé avec le
+reste (ou le rendre disponible à une URL connue si vous utilisez un CMS dynamique)</li>
+<li>Configurer un <em>workflow</em> GitHub Actions pour télécharger ce fichier et le
+<em>commiter</em> sur le dépôt <code>username/username</code></li>
+<li>sur un évènement par exemple au déploiement ou si vous utilisez un CMS sur la
+publication d&#39;un nouveau contenu, faire un appel API pour déclencher ce
+<em>workflow</em>.</li>
+</ol>
+<p>Et hop la magie opère ✨️ La même mécanique est à l&#39;œuvre pour la mise à jour de
+<a href="https://dpobel.github.io/">https://dpobel.github.io/</a>. Si j&#39;en crois <a href="https://github.com/dpobel/dpobel/commits/main/">l&#39;historique des <em>commits</em> du dépôt
+pour le profil</a> et <a href="https://github.com/dpobel/dpobel.github.io/commits/main/">de celui de
+la page</a>, la magie
+opère depuis un peu plus de 3 ans sans quasiment aucune intervention manuelle
+sur ces dépôts.</p>
+]]></description>
+      <link>https://damien.pobel.fr/post/personnaliser-rendre-dynamique-son-profil-github</link>
+      <guid isPermaLink="true">https://damien.pobel.fr/post/personnaliser-rendre-dynamique-son-profil-github</guid>
+      <category><![CDATA[github]]></category>
+      <category><![CDATA[github actions]]></category>
+      <category><![CDATA[architecture]]></category>
+      <category><![CDATA[blog]]></category>
+      <pubDate>Wed, 22 May 2024 00:00:00 GMT</pubDate>
+    </item>
+    <item>
       <title><![CDATA[Structurer les tests pour les rendre plus lisibles et maintenables]]></title>
       <description><![CDATA[<figure class="object-center bordered">
   <img loading="lazy" src="/images/660x/structure.jpg" alt="Photo de la structure d'un pylone en acier vue de son pied">
@@ -843,64 +933,5 @@
       <category><![CDATA[git]]></category>
       <pubDate>Tue, 26 Jan 2021 00:00:00 GMT</pubDate>
     </item>
-    <item>
-      <title><![CDATA[L'odyssée des gènes]]></title>
-      <description><![CDATA[<figure class="object-left bordered">
-    <a href="/images/couverture-l-odyssee-des-genes.png"><img loading="lazy" src="/images/220x/couverture-l-odyssee-des-genes.png" alt="Couverture du livre L'odyssée des gènes"></a>
-</figure>
-
-<p>Voici le premier livre terminé en 2021 et il est fort probable qu&#39;il apparaîtra
-dans mon top des livres de 2021 tellement ce livre m&#39;a passionné.</p>
-<p>Avec <strong>L&#39;odyssée des gênes</strong>, <a href="https://fr.wikipedia.org/wiki/%C3%89velyne_Heyer">Évelyne
-Heyer</a> nous emmène dans un
-double voyage; en effet on parcourt à la fois les <em>7 millions d&#39;années
-d&#39;histoire de l&#39;humanité</em> mais aussi le globe à la découverte des lieux et des
-migrations qui ont marquées l&#39;évolution de notre espèce et qui nous ont amené à
-coloniser l&#39;ensemble de la planète. Comme le titre l&#39;indique, ces pérégrinations
-s&#39;effectuent à travers le prisme des gènes dont l&#39;étude a permis d&#39;affiner et a
-même parfois bouleversé notre compréhension de notre évolution et de la
-colonisation de la planète.</p>
-<p>On part donc à la découverte des origines africaines du genre <em>Homo</em>, des
-multiples sorties d&#39;Afrique qui ont permis l&#39;émergence de <em>Homo
-neanderthalensis</em> (Néandertalien ou <a href="https://fr.wikipedia.org/wiki/Homme_de_N%C3%A9andertal">Homme de
-Néandertal</a>) et de <em>Homo
-denisovensis</em> (Dénisovien ou <a href="https://fr.wikipedia.org/wiki/Homme_de_Denisova">Homme de
-Denisova</a>), de <a href="https://fr.wikipedia.org/wiki/Hybridation_entre_les_humains_archa%C3%AFques_et_modernes">l&#39;hybridation
-entre <em>Homo sapiens</em> (nous !) et ces espèces mais aussi avec
-d&#39;autres</a>
-dont on n&#39;a encore trouvé aucune trace archéologique. Les gènes permettent aussi
-de retracer les grandes étapes de la colonisation de la planète par notre
-espèce; de l&#39;Afrique à l&#39;Asie puis l&#39;Australie et peu après l&#39;Europe puis bien
-plus tard l&#39;Amérique et encore bien plus tard (mais presque trois millénaires
-avant les <em>grands</em> navigateurs…) les îles du Pacifique. L&#39;autrice retrace
-également les origines de populations beaucoup plus restreintes comme celle de
-la <a href="https://fr.wikipedia.org/wiki/Nouvelle-France">Nouvelle France</a> issue d&#39;une
-poignée de fondateurs et des <a href="https://fr.wikipedia.org/wiki/Filles_du_Roi">Filles du
-Roy</a> ou de l&#39;Islande en grande
-partie descendante des Vikings ou encore que l&#39;on descend tous de Charlemagne.
-On apprend également l&#39;influence forte de certaines pratiques socioculturelles
-sur la génétique. Par exemple, j&#39;ai découvert que dans une vallée à environ 50
-kilomètres de chez moi, <a href="https://www.latribunerepublicaine.fr/6504/article/2020-03-14/chezery-forens-rendu-osler-weber-une-maladie-rare-dans-la-vallee-de-la-valserine">une maladie génétique était sur
-représentée</a>
-<em>a priori</em> en raison du mode de transmission traditionnel des terres qui influe
-sur le <em>succès reproducteur</em> localement et implique une forme de dérive
-génétique malgré un brassage de population normal. Au fil des pages, on apprend
-également que la peau claire est une évolution relativement récente du genre
-<em>Homo Sapiens</em> ou encore que les yeux bleus apportent pas spécialement
-d&#39;avantage évolutif et donc que le maintien de cette caractéristique dans la
-population serait dû à un meilleur succès reproducteur…</p>
-<hr>
-<p>Bref, si comme moi, l&#39;histoire humaine vous passionne ou vous intrigue, <a href="https://editions.flammarion.com/lodyssee-des-genes/9782081428225">ce
-livre est fait pour
-vous</a> ! Et
-même si le sujet est un peu pointu, il reste tout à fait accessible sans avoir
-de connaissances pointues en génétique.</p>
-]]></description>
-      <link>https://damien.pobel.fr/post/livre-l-odyssee-des-genes</link>
-      <guid isPermaLink="true">https://damien.pobel.fr/post/livre-l-odyssee-des-genes</guid>
-      <category><![CDATA[livre]]></category>
-      <category><![CDATA[histoire]]></category>
-      <pubDate>Sat, 16 Jan 2021 00:00:00 GMT</pubDate>
-    </item>
   </channel>
 </rss>

RSS tag

--- "métier.xml.pretty"	2024-05-22 11:41:56.167909894 +0000
+++ "../damien.pobel.fr/web/rss/métier.xml.pretty"	2024-05-22 11:41:56.167909894 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[métier]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Wed, 22 May 2024 10:12:55 GMT</lastBuildDate>
+    <lastBuildDate>Wed, 22 May 2024 11:41:07 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/métier.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[La qualité est systémique]]></title>

RSS tag fr

--- fr.xml.pretty	2024-05-22 11:41:56.955912194 +0000
+++ ../damien.pobel.fr/web/rss/linux/fr.xml.pretty	2024-05-22 11:41:56.959912206 +0000
@@ -5,7 +5,7 @@
     <description><![CDATA[linux]]></description>
     <link>https://damien.pobel.fr</link>
     <generator>metalsmith-feed</generator>
-    <lastBuildDate>Wed, 22 May 2024 10:12:55 GMT</lastBuildDate>
+    <lastBuildDate>Wed, 22 May 2024 11:41:07 GMT</lastBuildDate>
     <atom:link href="https://damien.pobel.fr/rss/linux/fr.xml" rel="self" type="application/rss+xml"/>
     <item>
       <title><![CDATA[Veille de la semaine #19 de 2018]]></title>

@dpobel dpobel merged commit 20d9b44 into main May 22, 2024
1 check passed
@dpobel dpobel deleted the personnaliser-rendre-dynamique-son-profil-github branch May 22, 2024 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant