From 4bf83db4a7d1da5ff6e8fbb2f1a5612e2ff7391c Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Wed, 26 Aug 2026 13:46:34 -0700 Subject: [PATCH] I won't even try to chunk this up --- _config/filters.js | 11 +++ _includes/footer.njk | 4 +- _includes/head.njk | 15 ++-- _includes/zines.njk | 28 ++++-- css/main.css | 32 +++---- css/palette.css | 58 +++++++++++++ css/zines.css | 8 +- eleventy.config.js | 4 + favicon.ico | Bin 0 -> 21721 bytes src/attribution.md | 13 +++ src/img/2024-zines.jpg | Bin 0 -> 4860730 bytes src/img/2025-logo.png | Bin 0 -> 198607 bytes src/index.md | 43 +++------ src/palette.md | 21 +++++ src/signup.md | 2 +- src/years/2024/index.md | 2 + src/years/2025/guidelines.md | 87 +++++++++++++++++++ src/years/2025/index.md | 7 ++ src/years/2026-2027/guidelines.md | 84 ++++++++++++++++++ src/years/2026-2027/index.md | 9 ++ src/{zines.md => zines.njk} | 1 + src/zines/2024/2024.11tydata.js | 5 ++ src/zines/2024/aaron-rafik-el-sabrout.md | 10 +++ src/zines/2024/artcollisions.md | 8 ++ src/zines/2024/blue-grey.md | 11 +++ src/zines/2024/dizzi-bloom.md | 9 ++ src/zines/2024/eric-jennings.md | 8 ++ src/zines/2024/felix-sunflower.md | 9 ++ src/zines/2024/fieryzard.md | 8 ++ src/zines/2024/handmade-ghost.md | 8 ++ src/zines/2024/haruka-kanata.md | 9 ++ src/zines/2024/i-aronson.md | 9 ++ src/zines/2024/jack.md | 9 ++ src/zines/2024/jeff-blackman.md | 12 +++ src/zines/2024/lee.md | 9 ++ src/zines/2024/maece.md | 9 ++ src/zines/2024/nobones.md | 8 ++ src/zines/2024/omi.md | 9 ++ src/zines/2024/pesto-jaguar.md | 9 ++ src/zines/2024/play-in-progress.md | 9 ++ src/zines/2024/riotmuffin.md | 9 ++ src/zines/2024/sanae.md | 9 ++ src/zines/2024/sarah-sammis.md | 8 ++ src/zines/2024/sophie.md | 9 ++ src/zines/2024/syd.md | 10 +++ src/zines/2024/voidfuck-poetry-collective.md | 8 ++ src/zines/2024/wetdryvac.md | 9 ++ src/zines/2025/2025.11tydata.js | 5 ++ src/zines/2025/aaron-el-sabrout.md | 12 +++ src/zines/2025/acin-fals.md | 9 ++ src/zines/2025/artcollisions.md | 9 ++ src/zines/2025/ashley-mcquaid.md | 9 ++ src/zines/2025/bouncinglime.md | 8 ++ src/zines/2025/cammie.md | 9 ++ src/zines/2025/emmett.md | 9 ++ src/zines/2025/evel.md | 9 ++ src/zines/2025/goblin-jane.md | 9 ++ src/zines/2025/gup.md | 9 ++ src/zines/2025/lea-v-t.md | 9 ++ src/zines/{2025-lee.md => 2025/lee.md} | 5 +- src/zines/2025/limnetic-villains.md | 9 ++ src/zines/2025/mythical-type.md | 9 ++ src/zines/2025/pesto-jaguar.md | 9 ++ src/zines/2025/play-in-progress.md | 9 ++ src/zines/2025/riotmuffin.md | 8 ++ src/zines/2025/wetdryvac.md | 9 ++ src/zines/2025/xyzzy.md | 9 ++ src/zines/template.md | 7 ++ 68 files changed, 768 insertions(+), 71 deletions(-) create mode 100644 css/palette.css create mode 100644 favicon.ico create mode 100644 src/attribution.md create mode 100755 src/img/2024-zines.jpg create mode 100644 src/img/2025-logo.png create mode 100644 src/palette.md create mode 100644 src/years/2026-2027/guidelines.md rename src/{zines.md => zines.njk} (84%) create mode 100644 src/zines/2024/2024.11tydata.js create mode 100644 src/zines/2024/aaron-rafik-el-sabrout.md create mode 100644 src/zines/2024/artcollisions.md create mode 100644 src/zines/2024/blue-grey.md create mode 100644 src/zines/2024/dizzi-bloom.md create mode 100644 src/zines/2024/eric-jennings.md create mode 100644 src/zines/2024/felix-sunflower.md create mode 100644 src/zines/2024/fieryzard.md create mode 100644 src/zines/2024/handmade-ghost.md create mode 100644 src/zines/2024/haruka-kanata.md create mode 100644 src/zines/2024/i-aronson.md create mode 100644 src/zines/2024/jack.md create mode 100644 src/zines/2024/jeff-blackman.md create mode 100644 src/zines/2024/lee.md create mode 100644 src/zines/2024/maece.md create mode 100644 src/zines/2024/nobones.md create mode 100644 src/zines/2024/omi.md create mode 100644 src/zines/2024/pesto-jaguar.md create mode 100644 src/zines/2024/play-in-progress.md create mode 100644 src/zines/2024/riotmuffin.md create mode 100644 src/zines/2024/sanae.md create mode 100644 src/zines/2024/sarah-sammis.md create mode 100644 src/zines/2024/sophie.md create mode 100644 src/zines/2024/syd.md create mode 100644 src/zines/2024/voidfuck-poetry-collective.md create mode 100644 src/zines/2024/wetdryvac.md create mode 100644 src/zines/2025/2025.11tydata.js create mode 100644 src/zines/2025/aaron-el-sabrout.md create mode 100644 src/zines/2025/acin-fals.md create mode 100644 src/zines/2025/artcollisions.md create mode 100644 src/zines/2025/ashley-mcquaid.md create mode 100644 src/zines/2025/bouncinglime.md create mode 100644 src/zines/2025/cammie.md create mode 100644 src/zines/2025/emmett.md create mode 100644 src/zines/2025/evel.md create mode 100644 src/zines/2025/goblin-jane.md create mode 100644 src/zines/2025/gup.md create mode 100644 src/zines/2025/lea-v-t.md rename src/zines/{2025-lee.md => 2025/lee.md} (79%) create mode 100644 src/zines/2025/limnetic-villains.md create mode 100644 src/zines/2025/mythical-type.md create mode 100644 src/zines/2025/pesto-jaguar.md create mode 100644 src/zines/2025/play-in-progress.md create mode 100644 src/zines/2025/riotmuffin.md create mode 100644 src/zines/2025/wetdryvac.md create mode 100644 src/zines/2025/xyzzy.md create mode 100644 src/zines/template.md diff --git a/_config/filters.js b/_config/filters.js index 5de64dc..91d273f 100644 --- a/_config/filters.js +++ b/_config/filters.js @@ -6,6 +6,12 @@ export default function (eleventyConfig) { return Object.keys(target); }); + eleventyConfig.addFilter("getYear", (target) => { + if (target.data.tags.includes("2024")) return "2024"; + if (target.data.tags.includes("2025")) return "2025"; + if (target.data.tags.includes("2026-2027")) return "2026-2027"; + }); + /* Return n elements from a list */ eleventyConfig.addFilter("head", (collection = [], n) => { if (!Array.isArray(collection) || collection.length === 0) { @@ -56,4 +62,9 @@ export default function (eleventyConfig) { eleventyConfig.addFilter("sortAlphabetically", (strings) => (strings || []).sort((b, a) => b.localeCompare(a)), ); + + eleventyConfig.addFilter("sortAlphabeticallyByArtist", (collection) => { + collection.sort((b, a) => b.data.artist.localeCompare(a.data.artist)); + return collection; + }); } diff --git a/_includes/footer.njk b/_includes/footer.njk index c7cecfd..bcf70ff 100644 --- a/_includes/footer.njk +++ b/_includes/footer.njk @@ -1,6 +1,6 @@