{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreignci25cg4auprp6idj7wrfswjojiaxaoaexpqhcdrnnwbdurpwom",
"uri": "at://did:plc:2txuvtwmiemad7rwnhrultex/app.bsky.feed.post/3mjp5vd2bv5b2"
},
"path": "/blog/2026-04-17-un-index-thematique-pour-mon-site.html",
"publishedAt": "2026-07-08T04:51:37.125Z",
"site": "https://www.arthurperret.fr",
"tags": [
"Indexer sa thèse au format texte",
"Une petite histoire de listes"
],
"textContent": "Après pas mal de tâtonnements techniques, j’ai réussi à bricoler une fonctionnalité de navigation par mots-clés sur mon site. C’est disponible sous le titre « Index thématique » sur la page d’accueil. Concrètement, il s’agit d’une liste alphabétique d’une quarantaine de mots-clés, avec pour chacun d’entre eux la liste chronologique des publications correspondantes. Cela vient compléter le classement par catégories (articles, billets de blog, notes de veille, pages cours, évènements). Pour l’instant, seuls les billets de blog sont indexés mais j’ajouterai prochainement les articles. (Pour les notes de veille, je réfléchis encore car ça risque d’être long et je m’interroge sur l’utilité de le faire.)\n\nIndexer son propre travail est un bon exercice réflexif. Il faut se relire, trouver comment résumer tel ou tel élément, penser au lecteur : quels mots-clés lui seraient utiles ? Au passage, on identifie des éléments récurrents, structurants, qui permettent d’organiser l’index ainsi que notre propre réflexion. On est vraiment dans le « penser-classer » avec un effort à la fois analytique et synthétique. J’avais fait ce travail pour ma thèse (voir « Indexer sa thèse au format texte ») et j’avais envie de le refaire pour mon site. Ça m’a pris du temps, parce que je n’utilise plus de CMS à la WordPress ni de générateur de site statique comme Jekyll, donc il fallait que je trouve comment fabriquer cette fonctionnalité moi-même. J’ai appliqué la même approche que pour le reste de la page d’accueil (voir « Une petite histoire de listes ») : un peu de scripts shell, un peu d’expressions régulières et le système de _templating_ de Pandoc.\n\nJe suis assez content du résultat, pour une première version. On peut imaginer plus complexe : les mots-clés pourraient être hiérarchisés façon thésaurus ; ils pourraient avoir une petite description façon glossaire, ou une page dédiée comme les catégories d’un wiki. Mais il faut bien commencer quelque part !",
"title": "[Blog] Un index thématique pour mon site",
"updatedAt": "2026-04-17T13:00:00.000Z"
}