Chalut à tous.
J’aime bien cuisiner et j’ai une pile de papiers de recettes qui traine dans un coin (ou je vais les chercher sur divers sites quand j’ai plus d’idée). Comme c’était organisé n’importe comment (en oubliant les ratures pour écrire les améliorations) et dur de s’y retrouver, j’ai voulu les compiler dans des fichiers markdown stockés dans un repo git (Comme ca, je pouvais suivre l’évolution d’une recette avec git log
).
Cette idée s’est vite transformée via des discussions en projet un peu plus gros. Et comme à chaque fois que je fais quelque chose, j’ai une boule de poils qui me regarde attentivement, j’ai décidé de transformer ce repo en vrai site de recettes, où chaque recette sera accompagnées de photos de mon chat polydactlye Kælinn.
Fonctionnalitées souhaitées
- Tout d’abord, je voulais compiler mes recettes dans de simples fichiers Markdown, dans un repository git.
- Puis, transformer ces fichiers markdown en site-web statique:
- Ce site web serait accompagné d’une barre de recherche
- Devrait supporter la traduction
- Avoir un script pour pouvoir modifier ses préférences d’unités (j’ai un four frigidaire en fahrenheit)
- Pouvoir afficher l’évolution des recettes basées sur le
git log
- Pouvoir communiquer entre diverses instances, via ActivityPub (c’est un projet jouet pour moi, autant faire des trucs rigolos).
Où j’en suis
Au final, je suis allez assez vite. Hugo que j’utilise déjà pour mon site web possdait un thème avec pas mal de fonctionnalités (dark theme, recherche, design pas pire https://github.com/apvarun/blist-hugo-theme)
Avec Dall-E 2 j’ai généré un logo et une image de thumbnails pour compléter le design (que je referais surement faire par une graphiste l’année prochaine).
Quelques recettes ont été compilées, je compte en ajouter.
Je suis entrain de réaliser la partie serveur ActivityPub pour pouvoir communiquer des recettes entre instances (et aimer des recettes depuis Mastodon). Je documenterais ca une fois terminé.
J’ai encore du mal à voir comment je vais plug le site statique au git log
, mais chaque chose en son temps.
Et d’autres recettes s’en viennent chaque semaine (demain je devrais poster le mille-feuilles)
Quelques screenshots:
Le site est en ligne dès aujourd’hui ! https://cha-cu.it
Le GitHub : https://github.com/AmarOk1412/Cha-Cuit
Sur le Fediverse: @chef@cha-cu.it
Bon appétit !