From f61023089113d3bf1acc97f265aba89c89bdaf60 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Thu, 24 Sep 2026 11:46:30 -0700 Subject: [PATCH] events --- _config/filters.js | 7 ++++++- _includes/layouts/event.njk | 13 +++++++++++++ _includes/layouts/post.njk | 6 ++++++ src/events/events.11tydata.js | 3 +++ src/events/future-event.md | 2 -- src/events/past-event.md | 2 -- 6 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 _includes/layouts/event.njk create mode 100644 src/events/events.11tydata.js diff --git a/_config/filters.js b/_config/filters.js index eaada91..e70a467 100644 --- a/_config/filters.js +++ b/_config/filters.js @@ -18,13 +18,18 @@ export default function (eleventyConfig) { return collection.slice(0, n); }); + eleventyConfig.addFilter("inThePast", (dateString) => { + if (DateTime.fromISO(dateString) < DateTime.now()) return true; + return false; + }); + eleventyConfig.addFilter("dateStringsEqual", (dateString1, dateString2) => { const date1 = DateTime.fromISO(dateString1); const date2 = DateTime.fromISO(dateString2); if ((date1.hasSame(date2, "year") && date1.hasSame(date2, "month")) && date1.hasSame(date2, "day")) return true; - else return false; + return false; }); /* For