From 1752a8d722fc204e4c7f6643674b167593b8df01 Mon Sep 17 00:00:00 2001
From: Will Faught
Date: Wed, 15 Mar 2023 20:51:37 -0700
Subject: [PATCH] Use custom category, tag names if set
---
exampleSite/content/categories/paige/_index.md | 4 ++++
exampleSite/content/tags/sections/_index.md | 4 ++++
layouts/partials/paige/metadata.html | 12 +++++++++---
layouts/partials/paige/page.html | 12 +++++++++---
4 files changed, 26 insertions(+), 6 deletions(-)
create mode 100644 exampleSite/content/categories/paige/_index.md
create mode 100644 exampleSite/content/tags/sections/_index.md
diff --git a/exampleSite/content/categories/paige/_index.md b/exampleSite/content/categories/paige/_index.md
new file mode 100644
index 00000000..a7e32f3d
--- /dev/null
+++ b/exampleSite/content/categories/paige/_index.md
@@ -0,0 +1,4 @@
+---
+description: "Demonstration of a category."
+title: "Paige"
+---
diff --git a/exampleSite/content/tags/sections/_index.md b/exampleSite/content/tags/sections/_index.md
new file mode 100644
index 00000000..b916fe78
--- /dev/null
+++ b/exampleSite/content/tags/sections/_index.md
@@ -0,0 +1,4 @@
+---
+description: "Demonstration of a tag."
+title: "Sections"
+---
diff --git a/layouts/partials/paige/metadata.html b/layouts/partials/paige/metadata.html
index 867a7182..c5be1f46 100644
--- a/layouts/partials/paige/metadata.html
+++ b/layouts/partials/paige/metadata.html
@@ -41,15 +41,21 @@
{{ $terms := slice }}
{{ range $categories }}
- {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "categories/%v/" | relLangURL)) }}
+ {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "categories/%v/" | relLangURL | string)) }}
{{ end }}
{{ range $tags }}
- {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "tags/%v/" | relLangURL)) }}
+ {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "tags/%v/" | relLangURL | string)) }}
{{ end }}
{{ range sort $terms "name" }}
- {{ .name }}
+ {{ $name := .name }}
+
+ {{ with site.GetPage .url }}
+ {{ $name = .Title }}
+ {{ end }}
+
+ {{ $name }}
{{ end }}
{{ end }}
diff --git a/layouts/partials/paige/page.html b/layouts/partials/paige/page.html
index 4fd20acf..3115e6c3 100644
--- a/layouts/partials/paige/page.html
+++ b/layouts/partials/paige/page.html
@@ -64,15 +64,21 @@
{{ $terms := slice }}
{{ range $categories }}
- {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "categories/%v/" | relLangURL)) }}
+ {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "categories/%v/" | relLangURL | string)) }}
{{ end }}
{{ range $tags }}
- {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "tags/%v/" | relLangURL)) }}
+ {{ $terms = $terms | append (dict "name" . "url" (lower . | printf "tags/%v/" | relLangURL | string)) }}
{{ end }}
{{ range sort $terms "name" }}
- {{ .name }}
+ {{ $name := .name }}
+
+ {{ with site.GetPage .url }}
+ {{ $name = .Title }}
+ {{ end }}
+
+ {{ $name }}
{{ end }}
{{ end }}