diff --git a/_config/filters.js b/_config/filters.js index a22b969..849c6db 100644 --- a/_config/filters.js +++ b/_config/filters.js @@ -3,6 +3,7 @@ import { DateTime } from "luxon"; export default function(eleventyConfig) { /* Filter by date */ eleventyConfig.addFilter("filterByDate", (listings, date) => { + if (date === null) return listings; date = DateTime.fromISO(date, { zone: "utc" }); return listings.filter((listing) => { let postDate = DateTime.fromJSDate(listing.data.date, { zone: "utc" }); diff --git a/_includes/daily-listings.njk b/_includes/listings.njk similarity index 63% rename from _includes/daily-listings.njk rename to _includes/listings.njk index 608634a..96b6df4 100644 --- a/_includes/daily-listings.njk +++ b/_includes/listings.njk @@ -1,3 +1,5 @@ +{% set tag = "offers" %} +
{{ tag | getTagline }}
No listings.
{% endif %} - {% for listing in collections[tag] | filterByDate(today) | sortAlphabeticallyByTitle %} + {% for listing in listings | sortAlphabeticallyByTitle %} {% include "listing.njk" %} {% endfor %}+ Message me and I'll remove it. +
+diff --git a/src/daily/2026-04-29.njk b/src/daily/2026-04-29.njk index 09c5e56..a84397f 100644 --- a/src/daily/2026-04-29.njk +++ b/src/daily/2026-04-29.njk @@ -3,5 +3,5 @@ title: April 29th, 2026 --- {% css %}{% include "css/listings.css" %}{% endcss %} -{% set today = "2026-04-29" %} -{% include "daily-listings.njk" %} +{% set day = "2026-04-29" %} +{% include "listings.njk" %} diff --git a/src/daily/2026-05-01.njk b/src/daily/2026-05-01.njk index f752cea..5497a87 100644 --- a/src/daily/2026-05-01.njk +++ b/src/daily/2026-05-01.njk @@ -3,5 +3,5 @@ title: May 1st, 2026 --- {% css %}{% include "css/listings.css" %}{% endcss %} -{% set today = "2026-05-01" %} -{% include "daily-listings.njk" %} +{% set day = "2026-05-01" %} +{% include "listings.njk" %} diff --git a/src/daily/2026-05-02.njk b/src/daily/2026-05-02.njk index c5b6f72..cc8a28f 100644 --- a/src/daily/2026-05-02.njk +++ b/src/daily/2026-05-02.njk @@ -3,5 +3,5 @@ title: May 2nd, 2026 --- {% css %}{% include "css/listings.css" %}{% endcss %} -{% set today = "2026-05-02" %} -{% include "daily-listings.njk" %} +{% set day = "2026-05-02" %} +{% include "listings.njk" %} diff --git a/src/daily/2026-05-03.njk b/src/daily/2026-05-03.njk index 63b324b..53dbebb 100644 --- a/src/daily/2026-05-03.njk +++ b/src/daily/2026-05-03.njk @@ -3,5 +3,5 @@ title: May 3rd, 2026 --- {% css %}{% include "css/listings.css" %}{% endcss %} -{% set today = "2026-05-03" %} -{% include "daily-listings.njk" %} +{% set day = "2026-05-03" %} +{% include "listings.njk" %} diff --git a/src/daily/2026-05-04.njk b/src/daily/2026-05-04.njk index 837ee01..307e7a1 100644 --- a/src/daily/2026-05-04.njk +++ b/src/daily/2026-05-04.njk @@ -3,5 +3,5 @@ title: May 4th, 2026 --- {% css %}{% include "css/listings.css" %}{% endcss %} -{% set today = "2026-05-04" %} -{% include "daily-listings.njk" %} +{% set day = "2026-05-04" %} +{% include "listings.njk" %} diff --git a/src/daily/2026-05-05.njk b/src/daily/2026-05-05.njk index fce5af5..22495f8 100644 --- a/src/daily/2026-05-05.njk +++ b/src/daily/2026-05-05.njk @@ -3,5 +3,5 @@ title: May 5th, 2026 --- {% css %}{% include "css/listings.css" %}{% endcss %} -{% set today = "2026-05-05" %} -{% include "daily-listings.njk" %} +{% set day = "2026-05-05" %} +{% include "listings.njk" %} diff --git a/src/daily/2026-05-06.njk b/src/daily/2026-05-06.njk index e793648..ffcf550 100644 --- a/src/daily/2026-05-06.njk +++ b/src/daily/2026-05-06.njk @@ -3,5 +3,5 @@ title: May 6th, 2026 --- {% css %}{% include "css/listings.css" %}{% endcss %} -{% set today = "2026-05-06" %} -{% include "daily-listings.njk" %} +{% set day = "2026-05-06" %} +{% include "listings.njk" %} diff --git a/src/index.njk b/src/index.njk index 5fbae5d..9b05034 100644 --- a/src/index.njk +++ b/src/index.njk @@ -14,20 +14,5 @@ title: FediLearns Classifieds -
{{ tag | getTagline }}
-No listings.
- {% endif %} - {% for listing in listings | sortAlphabeticallyByTitle %} - {% include "listing.njk" %} - {% endfor %} -+ Hey! Listen! I'm working on supporting requests as well as offers, + so don't be surprised to see that on the submission form. Coming soon to the site! +
+To submit to the FediLearns Classifieds, you'll need: