Skip to content

Commit 3fbee81

Browse files
Fix meeting display logic to show upcoming meetings
- Show next future meeting when available (e.g., Nov 17th after Oct 21st) - Fall back to most recent past meeting if no future meetings exist - Prioritize upcoming meetings over past meetings for 'Next Meeting' display This ensures the November meeting shows after the October meeting date passes.
1 parent 909aebc commit 3fbee81

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

index.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,22 @@ layout: default
33
title: "Home"
44
---
55

6-
{% assign current_posts = site.posts | where_exp: "post", "post.date <= site.time" %}
7-
{% assign next = current_posts.first %}
6+
{% comment %}
7+
Find the next meeting that should be displayed:
8+
- If there's a future meeting, show it (upcoming meeting)
9+
- If no future meetings, show the most recent past meeting
10+
{% endcomment %}
11+
{% assign future_posts = site.posts | where_exp: "post", "post.date > site.time" %}
12+
{% assign past_posts = site.posts | where_exp: "post", "post.date <= site.time" %}
13+
14+
{% if future_posts.size > 0 %}
15+
{% assign next = future_posts.last %}
16+
{% else %}
17+
{% assign next = past_posts.first %}
18+
{% endif %}
19+
820
{% if next %}
9-
{% assign talks = current_posts | where_exp: "post", "post.date == next.date" %}
21+
{% assign talks = site.posts | where_exp: "post", "post.date == next.date" %}
1022
<div class="bg-white rounded-lg shadow-lg p-6 mb-8">
1123
<h2 class="text-2xl font-bold text-gray-800 mb-6">Next Meeting - {{ next.date | date: "%B %-d, %Y" }} 6:30pm</h2>
1224
<div class="space-y-8">

0 commit comments

Comments
 (0)