No description
  • Python 72.6%
  • CSS 8.7%
  • HTML 8.1%
  • Typst 7.8%
  • Just 2.1%
  • Other 0.7%
Find a file
Olivier Albiez 1a62e5d1c2 Add recipe
2026-05-15 23:46:16 +02:00
.claude Update claude settings 2026-04-12 14:13:20 +02:00
content Add recipe 2026-05-15 23:46:16 +02:00
docs Add stock-study 2026-04-18 00:08:36 +02:00
reference/menuvegetarien Add recipes 2026-03-19 21:39:17 +01:00
renderers Add catalog section 2026-04-17 21:53:33 +02:00
scripts Add scripts 2026-04-12 14:03:11 +02:00
tooling Add stock commands 2026-04-12 21:23:16 +02:00
.gitignore Reorganize files 2026-03-19 14:45:25 +01:00
.gitmodules Migrate to hugo-ecomin theme 2026-03-20 14:44:03 +01:00
CLAUDE.md Add resilience section in cookbook 2026-04-12 21:27:52 +02:00
flake.lock Add flake.nix 2026-04-07 12:17:26 +02:00
flake.nix Use ruff from flake.nix 2026-04-11 23:36:48 +02:00
Justfile Update cache 2026-04-12 20:10:16 +02:00
readme.md Update documentation 2026-03-19 21:45:34 +01:00

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)

Ressources