diff --git a/_config/filters.js b/_config/filters.js index 1153349..5a48517 100644 --- a/_config/filters.js +++ b/_config/filters.js @@ -26,4 +26,9 @@ export default function (eleventyConfig) { return shuffledArray; }); + /* 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/src/residents.njk b/src/residents.njk index 76c1cab..0ce1ea9 100644 --- a/src/residents.njk +++ b/src/residents.njk @@ -6,5 +6,5 @@ eleventyNavigation: key: 🎨 artists --- -{% set items = collections.residents | reverse %} +{% set items = collections.residents | sortAlphabeticallyByTitle %} {% include "directory.njk" %}