diff --git a/assets/css/style.css b/assets/css/style.css index bfcfd3fd..5c92db19 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -429,6 +429,8 @@ details[open] summary { padding: 5px 10px; background: var(--bs-secondary-bg); color: var(--bs-secondary-color); + height: fit-content; + width: fit-content; } .tag-list a:hover { diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 00000000..556e24e1 --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,18 @@ +{{ define "main" }} + +
+
+
+ {{ $transliterations := site.Data.transliterations.transliterations }} + {{ range $name, $items := .Data.Terms }} + {{ if eq $.Data.Plural "tags" }} + {{ $name }} + {{ else if eq $.Data.Plural "categories" }} + {{ if (index $transliterations $name) }}{{ index $transliterations $name }}{{ else }}{{ $name | title }}{{end}} + {{ end }} + {{ end }} +
+
+
+ +{{ end }} \ No newline at end of file diff --git a/layouts/partials/blog-sidebar.html b/layouts/partials/blog-sidebar.html index c3a026b0..458a055d 100644 --- a/layouts/partials/blog-sidebar.html +++ b/layouts/partials/blog-sidebar.html @@ -13,12 +13,17 @@ {{ end }}
-

Tags

+

Tags

{{ if isset .Site.Taxonomies "tags" }} {{ if not (eq (len .Site.Taxonomies.tags) 0) }}
{{ range $name, $items := .Site.Taxonomies.tags }} - {{ $name }} + {{ $pages := sort $items "Params.date" "desc" }} + {{ if or (gt (len $pages) 2) (gt ((index $pages 0).Params.date | time.AsTime).Unix (sub now.Unix 7889229)) }} + {{ $size := "1rem" }} + {{ if gt (len $pages) 3 }}{{ $size = "1.25rem" }}{{ else if lt (len $pages) 2 }}{{ $size = ".75rem" }}{{ end }} + {{ $name }} + {{ end }} {{ end }}
{{ end }}