Un carnet de cuisine à soi
Les recettes qu’on refait vraiment tiennent en quelques lignes : une liste d’ingrédients, trois étapes, et rien d’autre. Ce site est mon carnet de cuisine — pas un blog culinaire, pas de photo de plat, pas de récit de famille avant la pâte à crêpes.
Des recettes réparties en trois catégories — sucré, salé, sauces — avec des tags, une recherche plein texte et une barre latérale repliable. Chaque recette est un fichier Markdown : trois champs de frontmatter, une section ## Ingrédients, les étapes.

Astro et Starlight, détournés
Le site est bâti sur Starlight, le thème de documentation d’Astro. Le détournement se défend : ce qu’un site de doc fait bien — une arborescence à gauche, une recherche immédiate, des pages légères qui s’ouvrent du premier coup — est exactement ce qu’on attend d’un carnet de recettes quand on a les mains prises.
| Brique | Rôle |
|---|---|
starlight-theme-exquisitus | Habillage : typographie à empattements et accents chauds |
starlight-auto-sidebar | Tri alphabétique des recettes dans chaque catégorie |
starlight-tags | Pages de tags, créées automatiquement dès qu’un tag apparaît |
| Pagefind | Recherche plein texte, intégrée à Starlight |
Deux composants maison complètent le thème : la section ## Ingrédients est extraite du Markdown et affichée dans une carte, et la page d’accueil liste les catégories avec leur nombre de recettes ainsi que les tags les plus utilisés.
Ajouter une recette
Copier le modèle dans le dossier de la catégorie, renommer le fichier — son nom devient l’URL — et remplir trois champs :
title: "Tarte aux pommes"
description: "Une courte phrase d'accroche"
tags: [pomme, four]
La recette apparaît d’elle-même dans sa catégorie, sur les pages de tags et dans la recherche. La déplacer d’une catégorie à l’autre revient à déplacer le fichier.
Déployé via GitLab Pages