diff --git a/assets/css/_core/_media.scss b/assets/css/_core/_media.scss index 4cfc1238..9c52ab3d 100644 --- a/assets/css/_core/_media.scss +++ b/assets/css/_core/_media.scss @@ -109,8 +109,7 @@ } .page { - .categories-card, - .collections-card { + .taxonomy-cards { .card-item { width: 100%; } diff --git a/assets/css/_partials/_archive/_terms.scss b/assets/css/_partials/_archive/_terms.scss index a3058b35..374c94f0 100644 --- a/assets/css/_partials/_archive/_terms.scss +++ b/assets/css/_partials/_archive/_terms.scss @@ -1,5 +1,4 @@ -.categories-card, -.collections-card { +.taxonomy-cards { margin: 0 auto; display: flex; align-items: flex-start; diff --git a/layouts/_default/collections.html b/layouts/_default/collections.html deleted file mode 100644 index 6779a128..00000000 --- a/layouts/_default/collections.html +++ /dev/null @@ -1,36 +0,0 @@ -{{- /* Collections Page */ -}} - -
- {{- range .Data.Terms.ByCount -}} - {{- $term := .Term -}} - {{- $pages := .Pages -}} - {{- with $.Site.GetPage "taxonomy" (printf "%v/%v" $.Type $term) -}} -
- -
- {{- end -}} - {{- end -}} -
diff --git a/layouts/_default/categories.html b/layouts/_default/taxonomies.html similarity index 77% rename from layouts/_default/categories.html rename to layouts/_default/taxonomies.html index f8b6f67b..ce05b2d5 100644 --- a/layouts/_default/categories.html +++ b/layouts/_default/taxonomies.html @@ -1,6 +1,11 @@ -{{- /* Categories Page */ -}} +{{- /* Taxonomies Page */ -}} +{{- $iconMap := dict + "category" "fa-regular fa-folder" + "collection" "fa-solid fa-layer-group" +-}} +{{- $icon := index $iconMap .Data.Singular | default $iconMap.category -}} -
+
{{- range .Data.Terms.ByCount -}} {{- $term := .Term -}} {{- $pages := .Pages -}} @@ -9,7 +14,7 @@ +{{- /* EOF */ -}} diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index 282fccb3..f69f0751 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -5,24 +5,21 @@ {{- define "content" -}} {{- $taxonomies := .Data.Plural -}} + {{- $iconMap := dict + "categories" "fa-solid fa-folder-tree" + "collections" "fa-solid fa-layer-group" + "tags" "fa-solid fa-tags" + -}} + {{- $icon := index $iconMap $taxonomies | default $iconMap.categories -}}
- {{- $termsIcon := "" -}} - {{- if eq $taxonomies "categories" -}} - {{- $termsIcon = "fa-solid fa-folder-tree" -}} - {{- else if eq $taxonomies "tags" -}} - {{- $termsIcon = "fa-solid fa-tags" -}} - {{- else if eq $taxonomies "collections" -}} - {{- $termsIcon = "fa-solid fa-layer-group" -}} - {{- end -}} {{- /* Title */ -}}

- {{- with $termsIcon -}} - {{- dict "Class" (add . " fa-fw me-1") | partial "plugin/icon.html" -}} - {{- end -}} + {{- dict "Class" (add $icon " fa-fw me-1") | partial "plugin/icon.html" -}} {{- .Params.Title | default (T $taxonomies) | default $taxonomies | dict "Some" | T "allSome" }} {{ len .Data.Terms.ByCount }}

- {{- /* Render miscellaneous terms */ -}} - {{- .Render $taxonomies -}} + {{- /* Render different taxonomies */ -}} + {{- $template := cond ( eq $taxonomies "tags") "tags" "taxonomies" -}} + {{- .Render $template -}}
{{- end -}} diff --git a/layouts/partials/init/index.html b/layouts/partials/init/index.html index 79384638..61b42005 100644 --- a/layouts/partials/init/index.html +++ b/layouts/partials/init/index.html @@ -1,4 +1,4 @@ -{{- .Scratch.Set "version" "v0.3.20-d41e53bb" -}} +{{- .Scratch.Set "version" "v0.3.20-ee39fed6" -}} {{- .Scratch.Set "this" dict -}} {{- partial "init/detection-env.html" . -}}