From 9fd52cc21483eca0617c45d123557e1233bcb400 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Thu, 3 Oct 2024 21:50:12 -0400 Subject: [PATCH] add old artwork, fix art stats not being sorted --- data/art/2023/threelegs.json | 5 +++++ data/art/2024/awkward.json | 5 +++++ themes/red/layouts/_default/art-stats.html | 9 +++++++-- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 data/art/2023/threelegs.json create mode 100644 data/art/2024/awkward.json diff --git a/data/art/2023/threelegs.json b/data/art/2023/threelegs.json new file mode 100644 index 0000000..c829ab4 --- /dev/null +++ b/data/art/2023/threelegs.json @@ -0,0 +1,5 @@ +{ + "date": "2023-11-25", + "program": "Krita", + "title": "three legs" +} diff --git a/data/art/2024/awkward.json b/data/art/2024/awkward.json new file mode 100644 index 0000000..e113b4d --- /dev/null +++ b/data/art/2024/awkward.json @@ -0,0 +1,5 @@ +{ + "date": "2024-04-24", + "program": "Krita", + "title": "Awkward" +} diff --git a/themes/red/layouts/_default/art-stats.html b/themes/red/layouts/_default/art-stats.html index bdd4727..bcbb4e3 100644 --- a/themes/red/layouts/_default/art-stats.html +++ b/themes/red/layouts/_default/art-stats.html @@ -19,10 +19,15 @@ {{ $.Scratch.Set "header-name" "# of Artworks by Year" }} {{ partial "fake-heading.html" $ }}
    - {{ range (where .Site.RegularPages "Section" "=" "art").GroupByDate "2006" }} + {{ $years := (where .Site.RegularPages "Section" "=" "art").GroupByDate "2006" }} + {{ $year_sorted := slice }} + {{ range $years }} {{ $year := .Key }} {{ $num := len (where .Pages "Params.guest" "=" false) }} -
  1. {{ $year }} ({{ $num }} artworks)
  2. + {{ $year_sorted = $year_sorted | append (dict "year" $year "num" $num) }} + {{ end }} + {{ range (sort $year_sorted "num" "desc") }} +
  3. {{ .year }} ({{ .num }} artworks)
  4. {{ end }}
{{ end }}