Add Archetype to ease recette creation

This commit is contained in:
Thomas Schwery 2020-02-02 13:10:39 +01:00
parent f2dc042bbf
commit 391c91eaa1
2 changed files with 48 additions and 7 deletions

View file

@ -10,7 +10,6 @@ et les modifications intégrées sur la branche `master`.
## Installation
1. `curl -SsL https://github.com/gohugoio/hugo/releases/download/v0.63.2/hugo_0.63.2_Linux-64bit.tar.gz | tar zxvf - hugo`
2. `./hugo serve`
## Ajouter des recettes
@ -18,12 +17,14 @@ et les modifications intégrées sur la branche `master`.
2. `git pull` pour s'assurer d'avoir la dernière version.
3. `git checkout -b nouvelles-recettes` pour créer une nouvelle branche *nouvelles-recettes*.
Adapter le nom en fonction des recettes
4. Taper une recette
5. `git add ma/recette/truc.md`
6. `git commit`
7. Reprendre à 4 pour chaque recette
8. `git push` pour envoyer sur le serveur
9. Suivre le lien donné pour créer une Merge Request avec les nouvelles
4. Créer une nouvelle recette avec `./hugo new recettes/divers/tarte-aux-pouets.md`
5. Taper la recette dans le fichier généré `content/recettes/divers/tarte-aux-pouets.md`
6. Générer le site avec `./hugo serve`
7. Ajouter les modifications avec `git add content/recettes/divers/tarte-aux-pouets.md`
8. Une fois fini, faire un commit avec `git commit`
9. Reprendre à 4 pour chaque recette
10. Une fois toutes les recettes saisies, faire `git push` pour envoyer sur le serveur
11. Suivre le lien donné pour créer une Merge Request avec les nouvelles
recettes.
## Technologies

40
archetypes/recettes.md Normal file
View file

@ -0,0 +1,40 @@
---
data:
title: {{ replace .Name "-" " " | title }}
portion: 4 portions
time: 1 heure
publication: {{ .Date }}
index: Recette!Nom de la
steps:
- ingredients:
- name: Premier ingrédient
quantity: 20
unit: g
instructions: >
Mettre dans une casserole et carboniser
- ingredients:
- name: Deuxième ingrédient
quantity: 800
unit: g
instructions: >
Laver, couper, ajouter
- instructions: >
Réduire la chaleur et laisser mijoter 45 minutes
- ingredients:
- name: Eau
quantity: 1
unit: l
instructions: >
Mouiller
- ingredients:
- name: Sel
quantity:
unit:
- name: Poivre
quantity:
unit:
instructions: >
Assaisonner
- instructions: >
Terminer la cuisson à feu doux
---