From cb64ffe02c7dcdc7300fd0b7664cd606072b7867 Mon Sep 17 00:00:00 2001 From: paspo Date: Fri, 20 Sep 2024 19:50:36 +0000 Subject: [PATCH] tag cloud con font size variabile e soglia minima --- layouts/partials/sidebar/taglist.html | 45 ++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 4 deletions(-) diff --git a/layouts/partials/sidebar/taglist.html b/layouts/partials/sidebar/taglist.html index a27d20c..fc6e098 100644 --- a/layouts/partials/sidebar/taglist.html +++ b/layouts/partials/sidebar/taglist.html @@ -2,10 +2,47 @@ {{- $hiddenTags := slice "Linuxday-Featured" -}}

Tags

+ + {{ if lt $count_min $count_min_display }} + {{ $count_min = $count_min_display }} + {{ end }} + + {{ $count_delta := sub $count_max $count_min }} + {{ $font_delta := sub $font_max $font_min }} + {{ $font_step := div $font_delta $count_delta }} + + {{/* range $tags.ByCount */}} + {{ range $tags.Alphabetical }} + {{ $c := len .Pages }} + {{ if ge $c $count_min_display }} + {{ $font_size := (add $font_min (mul $c $font_step)) }} +
  • + {{ .Page.LinkTitle | safeHTML }}{{ len .Pages }}
  • + {{ end }} + {{ end }} +