From 14858277fb74c3788af1226f37b22089229edc34 Mon Sep 17 00:00:00 2001 From: Joris Date: Sat, 29 Oct 2016 21:43:37 +0200 Subject: Use Hakyll to generate web pages --- .gitignore | 3 ++ .tmuxinator.yml | 8 ++++ Cooking.cabal | 13 +++++++ Cooking.hs | 29 ++++++++++++++ Makefile | 14 +++++++ README.md | 24 ++++++++++++ brownie-au-noix.md | 31 --------------- build | 2 + cookies.md | 42 -------------------- "cr\303\250me-chocolat.md" | 24 ------------ "cr\303\252pes.md" | 33 ---------------- design/main.hs | 71 ++++++++++++++++++++++++++++++++++ dev | 2 + financier.md | 23 ----------- fondant-chocolat.md | 29 -------------- index.html | 6 +++ pain/pain-basique.md | 18 --------- pain/pain-rapide.md | 16 -------- recipes/brownie-aux-noix.md | 24 ++++++++++++ recipes/cookies.md | 32 ++++++++++++++++ "recipes/cr\303\250me-chocolat.md" | 21 ++++++++++ "recipes/cr\303\252pes.md" | 25 ++++++++++++ recipes/financier.md | 20 ++++++++++ recipes/fondant-chocolat.md | 24 ++++++++++++ recipes/pain-basique.md | 15 ++++++++ recipes/pain-rapide.md | 14 +++++++ recipes/riz-vinaigre-casserole.md | 52 +++++++++++++++++++++++++ recipes/riz-vinaigre-vita-vapeur.md | 32 ++++++++++++++++ riz-vinaigre-casserole.md | 76 ------------------------------------- riz-vinaigre-vitavapeur.md | 37 ------------------ shell.nix | 17 +++++++++ templates/main.html | 21 ++++++++++ templates/recipe-list.html | 7 ++++ 33 files changed, 476 insertions(+), 329 deletions(-) create mode 100644 .gitignore create mode 100644 .tmuxinator.yml create mode 100644 Cooking.cabal create mode 100644 Cooking.hs create mode 100644 Makefile create mode 100644 README.md delete mode 100644 brownie-au-noix.md create mode 100755 build delete mode 100644 cookies.md delete mode 100644 "cr\303\250me-chocolat.md" delete mode 100644 "cr\303\252pes.md" create mode 100644 design/main.hs create mode 100755 dev delete mode 100644 financier.md delete mode 100644 fondant-chocolat.md create mode 100644 index.html delete mode 100644 pain/pain-basique.md delete mode 100644 pain/pain-rapide.md create mode 100644 recipes/brownie-aux-noix.md create mode 100644 recipes/cookies.md create mode 100644 "recipes/cr\303\250me-chocolat.md" create mode 100644 "recipes/cr\303\252pes.md" create mode 100644 recipes/financier.md create mode 100644 recipes/fondant-chocolat.md create mode 100644 recipes/pain-basique.md create mode 100644 recipes/pain-rapide.md create mode 100644 recipes/riz-vinaigre-casserole.md create mode 100644 recipes/riz-vinaigre-vita-vapeur.md delete mode 100644 riz-vinaigre-casserole.md delete mode 100644 riz-vinaigre-vitavapeur.md create mode 100644 shell.nix create mode 100644 templates/main.html create mode 100644 templates/recipe-list.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f75bd2d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +_cache +_site +dist diff --git a/.tmuxinator.yml b/.tmuxinator.yml new file mode 100644 index 0000000..c3a79fc --- /dev/null +++ b/.tmuxinator.yml @@ -0,0 +1,8 @@ +name: cooking + +windows: + - main: + layout: fff4,119x58,0,0{94x58,0,0,0,24x58,95,0,1} + panes: + - # Empty + - make install watch diff --git a/Cooking.cabal b/Cooking.cabal new file mode 100644 index 0000000..3d1cef5 --- /dev/null +++ b/Cooking.cabal @@ -0,0 +1,13 @@ +name: cooking +version: 0.1.0.0 +build-type: Simple +cabal-version: >= 1.10 + +executable cooking + main-is: Cooking.hs + ghc-options: -threaded + default-language: Haskell2010 + build-depends: base + , hakyll + , clay + , text diff --git a/Cooking.hs b/Cooking.hs new file mode 100644 index 0000000..a5be5a1 --- /dev/null +++ b/Cooking.hs @@ -0,0 +1,29 @@ +{-# LANGUAGE OverloadedStrings #-} + +import Data.Monoid (mappend) +import Hakyll + +main :: IO () +main = hakyll $ do + match "design/*.hs" $ do + route $ setExtension "css" + compile $ getResourceString >>= withItemBody (unixFilter "runghc" []) + + match "recipes/*" $ do + route $ setExtension "html" + compile $ pandocCompiler + >>= loadAndApplyTemplate "templates/main.html" defaultContext + >>= relativizeUrls + + match "index.html" $ do + route idRoute + let context = + listField "recipes" defaultContext (loadAll "recipes/*") `mappend` + defaultContext + compile $ + getResourceBody + >>= applyAsTemplate context + >>= loadAndApplyTemplate "templates/main.html" context + >>= relativizeUrls + + match "templates/*" $ compile templateBodyCompiler diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e228310 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +all: build + +clean: + @./dist/build/cooking/cooking clean > /dev/null 2>&1 || true + @cabal clean > /dev/null + +install: + @cabal build + +build: + @cabal run build + +watch: + @cabal run watch diff --git a/README.md b/README.md new file mode 100644 index 0000000..bfbee31 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +Cooking +======= + +Gettings started +---------------- + +Install nix: + +``` shell +curl https://nixos.org/nix/install | sh +``` + +Then: + +``` shell +./dev +``` + +Simple build +------------ + +``` shell +./build +``` diff --git a/brownie-au-noix.md b/brownie-au-noix.md deleted file mode 100644 index 9ac3604..0000000 --- a/brownie-au-noix.md +++ /dev/null @@ -1,31 +0,0 @@ -Ingrédients -=========== - -- 225g de chocolat noir - -- 190g de beurre - -- 220g de sucre + 1 sachet de sucre vanillé - -- 3 CS de farine - -- 2 grosses poignées de cerneaux de noix de pécan - -- 6 œufs - -Recette -======= - -1. Mettre à fondre le beurre et le chocolat. - -2. Ajouter le sucre. - -3. Allumer le four à 180°C. - -4. Ajouter les œufs un à un dans la préparation en mélangeant à chaque fois. - -5. Ajouter la farine. - -6. Casser les cerneaux de noix en 2 ou 3 puis les mélanger à la pâte. - -7. Mettre au four environ 20 minutes. diff --git a/build b/build new file mode 100755 index 0000000..9e5cca5 --- /dev/null +++ b/build @@ -0,0 +1,2 @@ +#!/bin/sh +nix-shell --command "make clean install build" diff --git a/cookies.md b/cookies.md deleted file mode 100644 index 06eec05..0000000 --- a/cookies.md +++ /dev/null @@ -1,42 +0,0 @@ -Ingrédients (45 cookies) -======================== - -- 250 g de beurre - -- 300 g de pépites de chocolat - -- 2 œufs - -- 350 g de farine - -- 125 g de sucre semoule - -- 125 g de sucre brun - -- 1 cuillère à café de levure en poudre - -- sel - -Recette -======= - -1. Travaillez le beurre mou avec les deux sucres jusqu'à obtention d'un mélange - homogène. - -2. Ajoutez les œufs et mélangez bien. - -3. Joignez la farine tamisée, le sel et la levure en poudre. - -4. Mélangez à nouveau. - -5. Rajoutez les pépites de chocolat et mélangez. - -6. Recouvrez le plateau du four de papier cuisson ou sulfurisé, et à l'aide de 2 - cuillères à café, disposez-y des petits tas de pâte de la valeur d'une noix. - -7. Veillez à bien les espacer car la pâte s'étale assez fort. - -8. Enfournez et comptez une dizaine de minutes de cuisson (four préchauffé à - 180°C). - -9. Laissez les cookies cuits sur une grille pour les laisser refroidir. diff --git "a/cr\303\250me-chocolat.md" "b/cr\303\250me-chocolat.md" deleted file mode 100644 index c1ade0d..0000000 --- "a/cr\303\250me-chocolat.md" +++ /dev/null @@ -1,24 +0,0 @@ -Ingrédients -=========== - -- 120g de chocolat - -- 750cl de lait - -- 65g de sucre - -- 4cs de Maïzena - -- 2 jaunes d’œufs - -Recette -======= - -1. Faire fondre le chocolat dans le lait. - -2. Ajouter le sucre, attendre qu’il soit dissout. - -3. Mélanger, dans un bol, la Maïzena et les jaunes d’œufs et verser dans le - chocolat. - -4. Remuez sans arrêt. diff --git "a/cr\303\252pes.md" "b/cr\303\252pes.md" deleted file mode 100644 index 9e3dd13..0000000 --- "a/cr\303\252pes.md" +++ /dev/null @@ -1,33 +0,0 @@ -Ingrédients (25 crêpes) -======================= - -- 500 grammes de farine - -- 1 sachet de levure - -- 1 pincée de sel - -- 4 ou 5 œufs - -- 1 litre de lait - -- 1 petit verre d’alcool - -- 1 petit verre d’huile végétale (tournesol) - -Recette -======= - -1. Verser la farine, la levure chimique et le sel dans un saladier. - -2. Former un puits. - -3. Ajouter les œufs en mélangeant progressivement. - -4. Ajouter le lait en mélangeant progressivement. - -5. Ajouter 1 petit verre d’alcool. - -6. Ajouter 1 petit verre d’huile végétale. - -7. Mélanger le tout. diff --git a/design/main.hs b/design/main.hs new file mode 100644 index 0000000..ba7127c --- /dev/null +++ b/design/main.hs @@ -0,0 +1,71 @@ +{-# LANGUAGE OverloadedStrings #-} + +import Clay +import Data.Monoid ((<>)) + +color1 = rgb 113 68 30 +color2 = rgb 13 13 81 + +main :: IO () +main = putCss $ do + + body ? do + maxWidth (px 600) + sym2 margin (px 0) auto + + "a.header" ? do + display block + sym2 padding (px 15) (px 0) + margin (px 0) auto (px 30) auto + backgroundColor color1 + color white + fontWeight bold + textAlign center + fontSize (px 36) + hover & textDecoration none + + a ? do + textDecoration none + color color2 + hover & textDecoration underline + + h1 ? color color1 + h2 ? color color1 + h3 ? color color1 + + (ul <> ol) ? do + listStyleType none + paddingLeft (px 15) + fontSize (px 18) + + li ? do + marginBottom (em 0.5) + lineHeight (em 1.4) + + (ol <> ul) |> li |> (ol <> ul) ? do + marginTop (em 0.5) + marginLeft (px 30) + + ul |> li ? do + let bulletSize = (px 6) + + before & do + display inlineBlock + content (stringContent "") + width bulletSize + height bulletSize + backgroundColor color1 + sym borderRadius bulletSize + marginRight (px 15) + verticalAlign middle + + ol ? do + "counter-reset" -: "ol" + + li ? do + before & do + display inline + "counter-increment" -: "ol" + "content" -: "counter(ol)\".\"" + marginRight (px 10) + color color1 diff --git a/dev b/dev new file mode 100755 index 0000000..ddd2ada --- /dev/null +++ b/dev @@ -0,0 +1,2 @@ +#!/bin/sh +nix-shell --command "tmuxinator local" diff --git a/financier.md b/financier.md deleted file mode 100644 index df683d1..0000000 --- a/financier.md +++ /dev/null @@ -1,23 +0,0 @@ -Ingrédients -=========== - -- 90 g d'amande - -- 100 g de sucre - -- 50 g de farine - -- 75 g de beurre noisette - -- 10,5 cc de vanille - -- 1 pincée de sel - -- 4 blancs d'œufs - -Recette -======= - -1. Mélanger le tout - -2. Cuire 10 minutes au four à 200°C diff --git a/fondant-chocolat.md b/fondant-chocolat.md deleted file mode 100644 index a1ca9e1..0000000 --- a/fondant-chocolat.md +++ /dev/null @@ -1,29 +0,0 @@ -Ingrédients -=========== - -- 125g de chocolat noir - -- 125g de beurre - -- 125g de sucre semoule - -- 3 œufs - -- 1 CC de Maïzena - -- sel - -Recette -======= - -1. Mettre à fondre le chocolat avec le beurre. - -2. Mélanger les jaunes d’œufs et le sucre, puis y incorporer la Maïzena lorsque - le mélange devient mousseux. - -3. Mélanger les deux préparations ensemble. - -4. Battre les blancs en neige avec du sel, puis les incorporer doucement au - mélange. - -6. Cuire à 180°C. diff --git a/index.html b/index.html new file mode 100644 index 0000000..e261ab4 --- /dev/null +++ b/index.html @@ -0,0 +1,6 @@ +--- +title: Recettes +hideTitle: true +--- + +$partial("templates/recipe-list.html")$ diff --git a/pain/pain-basique.md b/pain/pain-basique.md deleted file mode 100644 index 439e64f..0000000 --- a/pain/pain-basique.md +++ /dev/null @@ -1,18 +0,0 @@ -Ingrédients (pain de 1000g) -=========================== - -- 325 ml d’eau - -- 2 cuillères à soupe - - - de sucre - - - de lait en poudre - - - d’huile - -- 2 cuillères à café de sel - -- 600 grammes de farine - -- 1.5 cuillères à café de levure boulangère diff --git a/pain/pain-rapide.md b/pain/pain-rapide.md deleted file mode 100644 index 2fbc777..0000000 --- a/pain/pain-rapide.md +++ /dev/null @@ -1,16 +0,0 @@ -Ingrédients (1000g) -=================== - -- 400 ml d’eau - -- 1.5 cuillères à soupe de sucre - -- 2.5 cuillères à soupe de lait en poudre - -- 2 cuillères à soupe d’huile - -- 2 cuillères à café de sel - -- 640 grammes de farine - -- 4 cuillères à café de levure boulangère diff --git a/recipes/brownie-aux-noix.md b/recipes/brownie-aux-noix.md new file mode 100644 index 0000000..9ba3262 --- /dev/null +++ b/recipes/brownie-aux-noix.md @@ -0,0 +1,24 @@ +--- +title: Brownie aux noix +--- + +Ingrédients +----------- + +- 225 g de chocolat noir. +- 190 g de beurre. +- 220 g de sucre + 1 sachet de sucre vanillé. +- 3 CS de farine. +- 2 grosses poignées de cerneaux de noix de pécan. +- 6 œufs. + +Recette +------- + +#. Mettre à fondre le beurre et le chocolat. +#. Ajouter le sucre. +#. Allumer le four à 180°C. +#. Ajouter les œufs un à un dans la préparation en mélangeant à chaque fois. +#. Ajouter la farine. +#. Casser les cerneaux de noix en 2 ou 3 puis les mélanger à la pâte. +#. Mettre au four environ 20 minutes. diff --git a/recipes/cookies.md b/recipes/cookies.md new file mode 100644 index 0000000..31e6bf1 --- /dev/null +++ b/recipes/cookies.md @@ -0,0 +1,32 @@ +--- +title: Cookies +--- + +Ingrédients (45 cookies) +------------------------ + +- 250 g de beurre. +- 300 g de pépites de chocolat. +- 2 œufs. +- 350 g de farine. +- 125 g de sucre semoule. +- 125 g de sucre brun. +- 1 cuillère à café de levure en poudre. +- sel. + +Recette +------- + +#. Travaillez le beurre mou avec les deux sucres jusqu'à obtention d'un mélange + homogène. +#. Ajoutez les œufs et mélangez bien. +#. Joignez la farine tamisée, le sel et la levure en poudre. +#. Mélangez à nouveau. +#. Rajoutez les pépites de chocolat et mélangez. +#. Recouvrez le plateau du four de papier cuisson ou sulfurisé, et à l'aide de + 2 cuillères à café, disposez-y des petits tas de pâte de la valeur d'une + noix. +#. Veillez à bien les espacer car la pâte s'étale assez fort. +#. Enfournez et comptez une dizaine de minutes de cuisson (four préchauffé à + 180°C). +#. Laissez les cookies cuits sur une grille pour les laisser refroidir. diff --git "a/recipes/cr\303\250me-chocolat.md" "b/recipes/cr\303\250me-chocolat.md" new file mode 100644 index 0000000..1c28c3e --- /dev/null +++ "b/recipes/cr\303\250me-chocolat.md" @@ -0,0 +1,21 @@ +--- +title: Crème au chocolat +--- + +Ingrédients +----------- + +- 120 g de chocolat. +- 750 cl de lait. +- 65 g de sucre. +- 4 CS de Maïzena. +- 2 jaunes d’œufs. + +Recette +------- + +#. Faire fondre le chocolat dans le lait. +#. Ajouter le sucre, attendre qu’il soit dissout. +#. Mélanger, dans un bol, la Maïzena et les jaunes d’œufs et verser dans le + chocolat. +#. Remuez sans arrêt. diff --git "a/recipes/cr\303\252pes.md" "b/recipes/cr\303\252pes.md" new file mode 100644 index 0000000..b1ef3fd --- /dev/null +++ "b/recipes/cr\303\252pes.md" @@ -0,0 +1,25 @@ +--- +title: Crêpes +--- + +Ingrédients (25 crêpes) +----------------------- + +- 500 g de farine. +- 1 sachet de levure. +- 1 pincée de sel. +- 4 ou 5 œufs. +- 1 L de lait. +- 1 petit verre d’alcool. +- 1 petit verre d’huile végétale (tournesol). + +Recette +------- + +#. Verser la farine, la levure chimique et le sel dans un saladier. +#. Former un puits. +#. Ajouter les œufs en mélangeant progressivement. +#. Ajouter le lait en mélangeant progressivement. +#. Ajouter 1 petit verre d’alcool. +#. Ajouter 1 petit verre d’huile végétale. +#. Mélanger le tout. diff --git a/recipes/financier.md b/recipes/financier.md new file mode 100644 index 0000000..71ac8f4 --- /dev/null +++ b/recipes/financier.md @@ -0,0 +1,20 @@ +--- +title: Financier +--- + +Ingrédients +----------- + +- 90 g d'amande. +- 100 g de sucre. +- 50 g de farine. +- 75 g de beurre noisette. +- 10,5 cc de vanille. +- 1 pincée de sel. +- 4 blancs d'œufs. + +Recette +------- + +#. Mélanger le tout. +#. Cuire 10 minutes au four à 200°C. diff --git a/recipes/fondant-chocolat.md b/recipes/fondant-chocolat.md new file mode 100644 index 0000000..31a6eb1 --- /dev/null +++ b/recipes/fondant-chocolat.md @@ -0,0 +1,24 @@ +--- +title: Fondant au chocolat +--- + +Ingrédients +----------- + +- 125 g de chocolat noir. +- 125 g de beurre. +- 125 g de sucre semoule. +- 3 œufs. +- 1 cc de Maïzena. +- sel. + +Recette +------- + +#. Mettre à fondre le chocolat avec le beurre. +#. Mélanger les jaunes d’œufs et le sucre, puis y incorporer la Maïzena lorsque + le mélange devient mousseux. +#. Mélanger les deux préparations ensemble. +#. Battre les blancs en neige avec du sel, puis les incorporer doucement au + mélange. +#. Cuire à 180°C. diff --git a/recipes/pain-basique.md b/recipes/pain-basique.md new file mode 100644 index 0000000..109e3c5 --- /dev/null +++ b/recipes/pain-basique.md @@ -0,0 +1,15 @@ +--- +title: Pain basique +--- + +Ingrédients (pain de 1000g) +--------------------------- + +- 325 ml d’eau. +- 2 CS : + - de sucre ; + - de lait en poudre ; + - d’huile. +- 2 cc de sel. +- 600 g de farine. +- 1.5 cc de levure boulangère. diff --git a/recipes/pain-rapide.md b/recipes/pain-rapide.md new file mode 100644 index 0000000..6e4c60a --- /dev/null +++ b/recipes/pain-rapide.md @@ -0,0 +1,14 @@ +--- +title: Pain rapide +--- + +Ingrédients (1000g) +------------------- + +- 400 ml d’eau. +- 1.5 CS de sucre. +- 2.5 CS de lait en poudre. +- 2 CS d’huile. +- 2 cc de sel. +- 640 g de farine. +- 4 cc de levure boulangère. diff --git a/recipes/riz-vinaigre-casserole.md b/recipes/riz-vinaigre-casserole.md new file mode 100644 index 0000000..b1c6bf3 --- /dev/null +++ b/recipes/riz-vinaigre-casserole.md @@ -0,0 +1,52 @@ +--- +title: Riz vinaigré à la casserole +--- + +Ingrédients (8 feuilles) +------------------------ + +- 400 g de riz rond. +- 50 ml de vinaigre de riz. +- 1/2 cc de sel. +- 2 CS de sucre. + +Recette +------- + +### Préparation du riz + +#. Verser dans un saladier : + #. un peu de sel ; + #. 400 g de riz rond ; + #. de l’eau jusqu’au dessus du niveau du riz. +#. Remuer le riz en le soulevant. +#. Tant que l’eau se trouble, changer l'eau et remuez à nouveau. +#. Égoutter le riz. + +### Chauffe du riz + +#. Verser dans une casserole : + #. 400 ml d’eau ; + #. la préparation de riz. +#. Poser un couvercle sur la casserole et le garder durant tout le temps de + chauffe. +#. Porter l’eau à ébullition. +#. Chauffer : + #. 2 minutes à feu fort ; + #. puis 10 minutes à feu doux. +#. Sortir la casserole du feu et attendre 10 minutes. + +### Mélange final + +#. Verser le riz dans un saladier. +#. Désolidariser le riz. +#. Laisser refroidir le riz. +#. Verser dans une casserole : + #. 50 ml de vinaigre de riz ; + #. 2 CS de sucre ; + #. 1/2 cc de sel. +#. Poser la casserole sur le feu. +#. Mélanger jusqu’à ce que les grains disparaissent. +#. Retirer la casserole du feu à la première trace d’ébullition. +#. Verser le mélange sur le riz. +#. Mélanger le tout. diff --git a/recipes/riz-vinaigre-vita-vapeur.md b/recipes/riz-vinaigre-vita-vapeur.md new file mode 100644 index 0000000..1e1aa89 --- /dev/null +++ b/recipes/riz-vinaigre-vita-vapeur.md @@ -0,0 +1,32 @@ +--- +title: Riz vinaigré au vita vapeur +--- + +Ingrédients (2 chirachis) +------------------------- + +- 300 g de riz rond. +- 40 ml de vinaigre de riz. +- 0.5 cc de sel. +- 1.5 CS de sucre. + +Recette +------- + +### Préparation du riz + +#. Laver le riz. +#. Mettre le riz dans le bac du vitavapeur avec un peu de sel. +#. Recouvrir le riz d'eau chaude 1 cm au dessus du niveau du riz. +#. Chauffer 35 minutes. + +### Préparation du vinaigre + +#. Verser dans une casserole le vinaigre de riz, le sel et le sucre. +#. Poser la casserole sur le feu. +#. Mélanger jusqu’à ce que les grains disparaissent. +#. Retirer la casserole du feu à la première trace d’ébullition. + +### Mélange final + +#. Mélanger le tout. diff --git a/riz-vinaigre-casserole.md b/riz-vinaigre-casserole.md deleted file mode 100644 index a0e636a..0000000 --- a/riz-vinaigre-casserole.md +++ /dev/null @@ -1,76 +0,0 @@ -Ingrédients (8 feuilles) -======================== - -- 400 grammes de riz rond -- 50 ml de vinaigre de riz -- 1/2 cuillère à café de sel -- 2 cuillères à soupe de sucre - -Recette -======= - -Préparation du riz ------------------- - -1. Verser dans un saladier : - - 1. un peu de sel ; - - 2. 400 grammes de riz rond ; - - 3. de l’eau jusqu’au dessus du niveau du riz. - -2. Remuer le riz en le soulevant. - -3. Si l’eau se trouble, alors, vider l’eau et retourner à l’étape (c). - -4. Sinon, égoutter le riz. - -Chauffe du riz --------------- - -1. Verser dans une casserole : - - 1. 400 ml d’eau ; - - 2. la préparation de riz. - -2. Poser un couvercle sur la casserole et le garder durant tout le temps de - chauffe. - -3. Porter l’eau à ébullition. - -4. Chauffer : - - 1. 2 minutes à feu fort ; - - 2. puis 10 minutes à feu doux. - -5. Sortir la casserole du feu et attendre 10 minutes. - -Mélange final -------------- - -1. Verser le riz dans un saladier. - -2. Désolidariser le riz. - -3. Laisser refroidir le riz. - -4. Verser dans une casserole : - - 1. 50 ml de vinaigre de riz ; - - 2. 2 cuillères à soupe de sucre ; - - 3. 1/2 cuillère à café de sel. - -5. Poser la casserole sur le feu. - -6. Mélanger jusqu’à ce que les grains disparaissent. - -7. Retirer la casserole du feu à la première trace d’ébullition. - -8. Verser le mélange sur le riz. - -9. Mélanger le tout. diff --git a/riz-vinaigre-vitavapeur.md b/riz-vinaigre-vitavapeur.md deleted file mode 100644 index 6c87a76..0000000 --- a/riz-vinaigre-vitavapeur.md +++ /dev/null @@ -1,37 +0,0 @@ -Ingrédients (2 chirachis) -========================= - -- 300 grammes de riz rond -- 40 ml de vinaigre de riz -- 0.5 cuillère à café de sel -- 1.5 cuillères à soupe de sucre - -Recette -======= - -Préparation du riz ------------------- - -1. Laver le riz - -2. Mettre le riz dans le bac du vitavapeur avec un peu de sel - -3. Recouvrir le riz d'eau 1cm au dessus du riz - -4. Chauffer 37mn - -Préparation du vinaigre ------------------------ - -1. Verser dans une casserole le vinaigre de riz, le sel et le sucre - -2. Poser la casserole sur le feu. - -3. Mélanger jusqu’à ce que les grains disparaissent. - -4. Retirer la casserole du feu à la première trace d’ébullition. - -Mélange final -------------- - -1. Mélanger le tout diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..eb2427e --- /dev/null +++ b/shell.nix @@ -0,0 +1,17 @@ +with import {}; { + env = stdenv.mkDerivation { + name = "env"; + buildInputs = with pkgs; [ + # ghc + cabal-install + cabal2nix + tmux + tmuxinator + (haskellPackages.ghcWithPackages (p: with p; [ + (haskell.lib.dontCheck hakyll) + clay + text + ])) + ]; + }; +} diff --git a/templates/main.html b/templates/main.html new file mode 100644 index 0000000..36da806 --- /dev/null +++ b/templates/main.html @@ -0,0 +1,21 @@ + + + + + + $title$ + + + + + Recettes + +
+ $if(hideTitle)$ + $else$ +

$title$

+ $endif$ + $body$ +
+ + diff --git a/templates/recipe-list.html b/templates/recipe-list.html new file mode 100644 index 0000000..372a2e8 --- /dev/null +++ b/templates/recipe-list.html @@ -0,0 +1,7 @@ + -- cgit v1.2.3