Du besoin à la solution : le plugin coffeecup_tech
🎬 Précédemment, dans l'épisode 1...
Dans la partie 1, j'expliquais pourquoi les approches classiques pour gérer les données structurées dans Docusaurus finissaient par montrer leurs limites : duplication, maintenance fragile, multilingue compliqué.
Même avec de bonnes pratiques comme @graph, le problème de fond restait entier : les données structurées vivaient à côté du contenu, au lieu d'en être une extension naturelle.
Dans cette partie 2, on passe du constat à la solution.
Je vais vous montrer comment cette réflexion m'a menée à concevoir un plugin pour Docusaurus, pensé dès le départ pour :
- s'appuyer sur les front matter comme source de vérité,
- générer automatiquement du JSON-LD conforme à schema.org,
- gérer le multilingue proprement,
- et rester maintenable dans le temps.