From f2face01a76c00e9f24a9faf850683f21dd4f264 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Wed, 18 Feb 2026 18:44:17 -0800 Subject: [PATCH] chug chug, working on post formatting and tag pages --- _config/filters.js | 19 ++++++++ _includes/head-content.njk | 1 + _includes/layouts/post.njk | 23 +++++++++ _includes/postlist.njk | 2 +- css/main.css | 8 ++- css/nav.css | 7 ++- css/post.css | 75 +++++++++++++++++++++++++++++ css/postlist.css | 16 +++--- eleventy.config.js | 34 +++++++++++-- package-lock.json | 11 ++++- package.json | 4 +- src/meta/404.md | 9 ++++ src/{ => meta}/feed.xml | 0 src/meta/sitemap.xml | 16 ++++++ src/pages/colophon.md | 2 + src/pages/tag-pages.njk | 24 +++++++++ src/posts/2026/2026-02-17-sample.md | 2 - 17 files changed, 234 insertions(+), 19 deletions(-) create mode 100644 _config/filters.js create mode 100644 css/post.css create mode 100644 src/meta/404.md rename src/{ => meta}/feed.xml (100%) create mode 100644 src/meta/sitemap.xml create mode 100644 src/pages/tag-pages.njk diff --git a/_config/filters.js b/_config/filters.js new file mode 100644 index 0000000..bb9e9b8 --- /dev/null +++ b/_config/filters.js @@ -0,0 +1,19 @@ +import { DateTime } from "luxon"; + +export default function(eleventyConfig) { + /* Human-readable dates */ + eleventyConfig.addFilter("readableDate", (dateObj, format, zone) => { + return DateTime.fromJSDate(dateObj, { zone: zone || "utc" }) + .toLocaleString(DateTime.DATE_FULL); + }); + + /* For