diff --git a/_config/filters.js b/_config/filters.js index 5199877..e390220 100644 --- a/_config/filters.js +++ b/_config/filters.js @@ -75,4 +75,10 @@ export default function(eleventyConfig) { eleventyConfig.addFilter("sortAlphabetically", strings => (strings || []).sort((b, a) => b.localeCompare(a)) ); + + /* Sort alphabetically by item title */ + eleventyConfig.addFilter("sortAlphabeticallyByTitle", collection => { + collection.sort((b, a) => b.data.title.localeCompare(a.data.title)); + return collection; + }); }; diff --git a/_data/metadata.js b/_data/metadata.js index ea5194f..8685fff 100644 --- a/_data/metadata.js +++ b/_data/metadata.js @@ -1,6 +1,6 @@ export default { title: "FediLearns", description: "Learning together, by and for the fediverse", - url: "https://inherentlee.codeberg.page/fedi-skillshares", + url: "https://fedilearns.fyi", author: "Lee Cattarin" } diff --git a/_includes/daily-listings.njk b/_includes/daily-listings.njk index 0e7d902..608634a 100644 --- a/_includes/daily-listings.njk +++ b/_includes/daily-listings.njk @@ -8,7 +8,7 @@ {% if collections[tag] | filterByDate(today) | length == 0 %}
No listings.
{% endif %} - {% for listing in collections[tag] | filterByDate(today) %} + {% for listing in collections[tag] | filterByDate(today) | sortAlphabeticallyByTitle %} {% include "listing.njk" %} {% endfor %} diff --git a/_includes/layouts/base.njk b/_includes/layouts/base.njk index 59a4502..5cd9d5d 100644 --- a/_includes/layouts/base.njk +++ b/_includes/layouts/base.njk @@ -17,6 +17,8 @@ + + diff --git a/_site/404.html b/_site/404.html index 99b0b08..76800ce 100644 --- a/_site/404.html +++ b/_site/404.html @@ -15,6 +15,8 @@ + + @@ -232,6 +234,6 @@ a[aria-current="page"] { - +