From e77784f1dc896554cbc216a06090224a0f9b5616 Mon Sep 17 00:00:00 2001 From: stanislas Date: Sat, 22 Mar 2025 00:22:01 +0100 Subject: [PATCH] =?UTF-8?q?Introduction=20des=20taxonomies=20avec=20les=20?= =?UTF-8?q?tags=20et=20cat=C3=A9gories?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archetypes/recettes.md | 2 ++ content/recettes/crepes-froment.md | 1 + content/recettes/crepes-pur-sarrasin.md | 1 + content/recettes/crepes-sarrasin-froment.md | 1 + content/recettes/moutabal.md | 1 + hugo.toml | 12 ++++++++++-- layouts/_default/list.html | 6 ++++++ layouts/_default/taxonomy.html | 7 +++++++ themes/terminal | 2 +- 9 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 layouts/_default/list.html create mode 100644 layouts/_default/taxonomy.html diff --git a/archetypes/recettes.md b/archetypes/recettes.md index b0ff546..e1de527 100644 --- a/archetypes/recettes.md +++ b/archetypes/recettes.md @@ -5,6 +5,8 @@ lastmod: {{ .Date }} publishdate: {{ .Date }} description: "Recette" weight: 10 +categories: ["recette"] +tags: [] --- ## Ingrédients diff --git a/content/recettes/crepes-froment.md b/content/recettes/crepes-froment.md index 42330e1..490907e 100644 --- a/content/recettes/crepes-froment.md +++ b/content/recettes/crepes-froment.md @@ -6,6 +6,7 @@ publishdate: 2025-03-21T22:50:00+01:00 description: "Recette" weight: 10 tags: ["crêpes", "sucré", "bretagne"] +categories: ["recette"] --- ## Ingrédients diff --git a/content/recettes/crepes-pur-sarrasin.md b/content/recettes/crepes-pur-sarrasin.md index 741fe7a..a637bb0 100644 --- a/content/recettes/crepes-pur-sarrasin.md +++ b/content/recettes/crepes-pur-sarrasin.md @@ -6,6 +6,7 @@ publishdate: 2025-03-21T22:41:15+01:00 description: "Recette" weight: 10 tags: ["crêpes", "salé", "sarrasin", "bretagne"] +categories: ["recette"] --- ## Ingrédients diff --git a/content/recettes/crepes-sarrasin-froment.md b/content/recettes/crepes-sarrasin-froment.md index ccc440c..8d54359 100644 --- a/content/recettes/crepes-sarrasin-froment.md +++ b/content/recettes/crepes-sarrasin-froment.md @@ -6,6 +6,7 @@ publishdate: 2025-03-21T22:47:29+01:00 description: "Recette" weight: 10 tags: ["crêpes", "salé", "sarrasin", "bretagne"] +categories: ["recette"] --- ## Ingrédients diff --git a/content/recettes/moutabal.md b/content/recettes/moutabal.md index d048d9b..9deec8e 100644 --- a/content/recettes/moutabal.md +++ b/content/recettes/moutabal.md @@ -6,6 +6,7 @@ publishdate: 2025-03-21T21:56:59+01:00 description: "Recette du moutabal" weight: 10 tags: ["recettes", "moutabal", "oriental"] +categories: ["recette"] --- Le moutabal est un genre de caviar d'aubergines que j'ai découvert lors d'un voyage en diff --git a/hugo.toml b/hugo.toml index ce7528d..39f02a5 100644 --- a/hugo.toml +++ b/hugo.toml @@ -63,7 +63,7 @@ enableMissingTranslationPlaceholders = false # See https://gohugo.io/content-management/menus/ [menu] [[menu.main]] - name = "Accuel" + name = "Accueil" url = "/" weight = 1 identifier = 'accueil' @@ -72,6 +72,10 @@ enableMissingTranslationPlaceholders = false url = "/a-propos" weight = 10 identifier = 'a-propos' + [[menu.main]] + name = "Tags" + url = "/tags" + weight = 30 # Markup configure section # See https://gohugo.io/getting-started/configuration-markup/ @@ -109,4 +113,8 @@ enableMissingTranslationPlaceholders = false params = [ "tags", "categories", - ] \ No newline at end of file + ] + +[taxonomies] + category = "categories" + tag = "tags" \ No newline at end of file diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..85cb0ce --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,6 @@ +{{- define "main" -}} +

{{ .Title }}

+{{- .Content -}} +{{- partial "edit-meta.html" . -}} +{{- partial "pagination.html" . -}} +{{- end -}} \ No newline at end of file diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html new file mode 100644 index 0000000..94a40ad --- /dev/null +++ b/layouts/_default/taxonomy.html @@ -0,0 +1,7 @@ +{{ define "main" }} +

{{ .Title }}

+ {{ .Content }} + {{ range .Pages }} +

{{ .LinkTitle }}

+ {{ end }} +{{ end }} \ No newline at end of file diff --git a/themes/terminal b/themes/terminal index a2daa38..50d2f96 160000 --- a/themes/terminal +++ b/themes/terminal @@ -1 +1 @@ -Subproject commit a2daa38408002bb0f123f83cbc88442ee1e13a1b +Subproject commit 50d2f96b2dbc8199529d1255183f2cee0ad8452e