From 89a06385bd290f9eb06c6a0defac05d1482f6661 Mon Sep 17 00:00:00 2001 From: Ryan Chung Date: Wed, 17 Sep 2025 11:53:01 -0400 Subject: [PATCH 1/2] fix(layouts): fix ordering logic of featured events Signed-off-by: Ryan Chung --- layouts/index.html | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/layouts/index.html b/layouts/index.html index d66cd5defc..57b5280333 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -56,8 +56,14 @@

>

- {{ $today := time.AsTime (now.Format "2006-01-02") }} - {{ range first 4 (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate }} + {{ $today := time.AsTime (now.Format "2006-01-02") }} + {{ $futureEvents := first 4 (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate }} + {{ $eventsToShow := $futureEvents }} + {{ if lt (len $futureEvents) 4 }} + {{ $pastEvents := first (sub 4 (len $futureEvents)) (where (where .Site.RegularPages "Section" "events") ".Date" "lt" $today).ByDate.Reverse }} + {{ $eventsToShow = sort (append $futureEvents $pastEvents) "Date" }} + {{ end }} + {{ range $eventsToShow }} {{- partial "event_card.html" . -}} From 285585ff65bc439bfdd51260de84198256bee01b Mon Sep 17 00:00:00 2001 From: Ryan Chung Date: Wed, 17 Sep 2025 12:01:05 -0400 Subject: [PATCH 2/2] chore: fix indentation Signed-off-by: Ryan Chung --- layouts/index.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/layouts/index.html b/layouts/index.html index 57b5280333..1ab7c3e480 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -56,14 +56,14 @@

>

- {{ $today := time.AsTime (now.Format "2006-01-02") }} - {{ $futureEvents := first 4 (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate }} - {{ $eventsToShow := $futureEvents }} - {{ if lt (len $futureEvents) 4 }} - {{ $pastEvents := first (sub 4 (len $futureEvents)) (where (where .Site.RegularPages "Section" "events") ".Date" "lt" $today).ByDate.Reverse }} - {{ $eventsToShow = sort (append $futureEvents $pastEvents) "Date" }} - {{ end }} - {{ range $eventsToShow }} + {{ $today := time.AsTime (now.Format "2006-01-02") }} + {{ $futureEvents := first 4 (where (where .Site.RegularPages "Section" "events") ".Date" "ge" $today).ByDate }} + {{ $eventsToShow := $futureEvents }} + {{ if lt (len $futureEvents) 4 }} + {{ $pastEvents := first (sub 4 (len $futureEvents)) (where (where .Site.RegularPages "Section" "events") ".Date" "lt" $today).ByDate.Reverse }} + {{ $eventsToShow = sort (append $futureEvents $pastEvents) "Date" }} + {{ end }} + {{ range $eventsToShow }} {{- partial "event_card.html" . -}}