diff --git a/config.toml b/config.toml index 9d34023..ff7a919 100644 --- a/config.toml +++ b/config.toml @@ -5,6 +5,8 @@ theme = "hugo-starter-tailwind-basic" [taxonomies] tag = "tags" + narrator = "narrator" + facilitator = "facilitator" [minify] - minifyOutput = true + minifyOutput = true \ No newline at end of file diff --git a/layouts/facilitator/term.html b/layouts/facilitator/term.html new file mode 100644 index 0000000..df47c76 --- /dev/null +++ b/layouts/facilitator/term.html @@ -0,0 +1,28 @@ +{{ define "main" }} + + Facilitator + {{ .Title }} + + + + {{ $pages := .Pages }} + {{ partial "article-list.html" (dict "Pages" $pages) }} + + + {{ if gt .Site.Taxonomies.facilitator 1 }} + + Other Facilitators + + {{ range $facilitator, $pages := .Site.Taxonomies.facilitator }} + {{ if ne $facilitator $.Title }} + + {{ $facilitator }} + + {{ end }} + {{ end }} + + + {{ end }} + +{{ end }} diff --git a/layouts/index.html b/layouts/index.html index 4d25239..ff0ff93 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -22,7 +22,7 @@ {{ end }} {{ $narrators = $narrators | uniq | sort }} {{ range $narrator := $narrators }} - {{ $narrator }} diff --git a/layouts/narrator/term.html b/layouts/narrator/term.html new file mode 100644 index 0000000..37c111c --- /dev/null +++ b/layouts/narrator/term.html @@ -0,0 +1,25 @@ +{{ define "main" }} + + Narrator + {{ .Title }} + + + + {{ $pages := .Pages }} + {{ partial "article-list.html" (dict "Pages" $pages) }} + + + + Other Narrators + + {{ $narrators := .Site.Taxonomies.narrator }} + {{ range $narrator, $pages := $narrators }} + + {{ $narrator| humanize }} + + {{ end }} + + + +{{ end }} \ No newline at end of file diff --git a/layouts/partials/facilitator-list.html b/layouts/partials/facilitator-list.html index 7b188fc..e61bdf1 100644 --- a/layouts/partials/facilitator-list.html +++ b/layouts/partials/facilitator-list.html @@ -9,7 +9,7 @@ {{ end }} {{ $facilitators = $facilitators | uniq | sort }} {{ range $facilitator := $facilitators }} - {{ $facilitator }}
Facilitator
Narrator