Pour créer mes différents posts, j’utilise des Archetypes, ce qui est bien pratique pour éviter de refaire toujours la même chose.
J’ai 2 archetypes basique recette.md
et tuto.md
(par exemple pour faire ce tuto) qui sont appelé lorsque je lance la commande hugo new tuto/{nomdupost}.md
.
Exemple recette.md
:
---
title: "{{ replace .Name "-" " " | title }}"
author: ""
date: {{ .Date }}
type: "post"
subtitle: ""
Image: ""
BigImg: []
Tags: ["recette","savon","nettoyant"]
---
**Petite intro**
# Ingredients
**Liste des ingrédients**
# Recette
**Comment on fait**
Mais aussi un archetype sous forme de répertoire :
balade
| index.md
| | img
| | | dummy
Exemple index.md
:
---
title: "{{ replace .Name "-" " " | title }}"
author: ""
date: {{ .Date }}
type: "post"
subtitle: ""
image: "/balade/{{ replace .Name "-" " " | title }}"
bigImg: []
tags: ["balade", "nature"]
---
** Petite intro **
# Comment s'y rendre
** Explication pour s'y rendre **
# Le lieux
** Explication du lieux **
# Carte
<center>
<iframe width="450px" height="580px"
src='https://www.openrunner.com/route//embed/fr/' frameborder="0" allowfullscreen>
</iframe>
</center>
Et je crée mes posts de balade grâce à la commande hugo new --kind balade balade/{nomdelabalade}
.