Archetypes

Archetypes

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}.

tuto  gohugo 
comments powered by Disqus