No description
- Python 72.6%
- CSS 8.7%
- HTML 8.1%
- Typst 7.8%
- Just 2.1%
- Other 0.7%
| .claude | ||
| content | ||
| docs | ||
| reference/menuvegetarien | ||
| renderers | ||
| scripts | ||
| tooling | ||
| .gitignore | ||
| .gitmodules | ||
| CLAUDE.md | ||
| flake.lock | ||
| flake.nix | ||
| Justfile | ||
| readme.md | ||
Recettes cuisines
Cookbook personnel au format Cooklang, avec génération de site statique (Hugo) et de PDFs (Typst).
Workflow rapide
just build-markdown # Génère le Markdown Hugo (sans PDF)
just build-full # Génère Markdown + PDFs + site complet
just serve # Serveur local avec hot-reload
just check # Vérifie la qualité du cookbook
just test # Tests unitaires cookext
Organisation du projet
content/ # Sources éditables
├── cookbook/ # Recettes au format Cooklang
├── journal/ # Entrées de journal (.md)
├── stocks/ # Inventaires YAML
└── ressources/ # Articles et guides
renderers/ # Moteurs de rendu
├── hugo/ # Site web (thème konservator)
├── typst/ # Fiches PDF
└── icons/ # Icônes SVG (Lucide) partagées
tooling/ # Pipeline de conversion
├── cookext/ # CLI Python (conversion + validation)
└── tests/ # Tests unitaires
docs/ # Documentation interne
reference/ # Références et sources
build/ # Artefacts générés (gitignored)
Organisation du cookbook
content/cookbook/
├── entrees/ tartinables, feuilletés, salades composées
├── charcuterie/ pâtés, terrines, rillettes, saucissons, viandes séchées
├── soupes/ potages, veloutés, ramens
├── plats/
│ ├── viande/ plats avec viande, volaille, charcuterie cuite
│ ├── poisson/ poisson et fruits de mer
│ ├── vegetarien/ sans viande, avec œufs ou produits laitiers
│ └── vegan/ sans aucun produit animal
├── accompagnements/ féculents et légumes servis en accompagnement
├── desserts/
├── pains/ pains, viennoiseries, pâtes levées, biscuits de mer
├── sauces/ sauces, vinaigrettes, condiments
├── bases/ préparations de base et déshydratés de base
├── fromages/ fromages frais et affinés maison
├── deshydrates/ recettes déshydratées pour le trail et l'autonomie
├── survie/ rations et aliments d'urgence (hardtack, barres…)
├── techniques/ fiches de technique culinaire
└── konservator/ recettes professionnelles (entreprise Konservator)
Tags
Les contextes transversaux sont gérés via les tags dans les métadonnées :
| Tag | Usage |
|---|---|
dehydrated |
recette déshydratée (conservation, trail) |
resilience |
recette pour stock alimentaire classique (ingrédients stockables) |
survie |
nourriture d'urgence (hardtack, rations, barres de survie) |
experimental |
recette expérimentale ou en cours d'ajustement |
konservator |
recette professionnelle Konservator (conservation artisanale) |
sous-vide |
recette à cuisson sous vide |
onepot |
tout en un seul récipient |
Allergènes
Le champ allergens: liste les allergènes parmi les 14 obligatoires (EU 1169/2011) :
gluten · crustaceans · eggs · fish · peanuts · soybeans · dairy · nuts · celery · mustard · sesame · sulphites · lupin · molluscs
Remotes
origin→ GitLab (git@gitlab.com:oalbiez/recettes-cuisine.git)forgejo→ Forgejo auto-hébergé (ssh://forgejo@git.albiez.family/olivier_albiez/recettes-cuisine.git)