From 11cbf5d0036ebfa087aeb1be69133d5d1fb40bc8 Mon Sep 17 00:00:00 2001 From: Matthew McKinnon Date: Wed, 18 Sep 2024 23:29:53 +1000 Subject: [PATCH] feat: reset post --- .eleventy.js | 9 ++++++++ src/_includes/layouts/footer.njk | 6 ++--- src/_includes/layouts/header.njk | 5 ++--- src/_includes/layouts/post.njk | 2 +- src/blog/index.njk | 14 +++++++----- src/blog/posts/2022/08/07/NewWebsite.md | 27 ----------------------- src/blog/posts/2024/09/05-ResetRestart.md | 26 ++++++++++++++++++++++ src/index.njk | 4 ++-- 8 files changed, 52 insertions(+), 41 deletions(-) delete mode 100644 src/blog/posts/2022/08/07/NewWebsite.md create mode 100644 src/blog/posts/2024/09/05-ResetRestart.md diff --git a/.eleventy.js b/.eleventy.js index 6a212b7..fc88ec9 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -2,6 +2,10 @@ const blogTools = require("eleventy-plugin-blog-tools"); const markdownIt = require("markdown-it"); const markdownItAttrs = require("markdown-it-attrs"); +// Import prior to `module.exports` within `.eleventy.js` +const { DateTime } = require("luxon"); + + module.exports = function(eleventyConfig) { const mdOptions = { html: true, @@ -11,6 +15,11 @@ module.exports = function(eleventyConfig) { const markdownLib = markdownIt(mdOptions) .use(markdownItAttrs) .disable("code"); + + eleventyConfig.addFilter("postDate", (dateObj) => { + return DateTime.fromJSDate(dateObj).toLocaleString(DateTime.DATE_MED); + }); + eleventyConfig.setLibrary("md", markdownLib); diff --git a/src/_includes/layouts/footer.njk b/src/_includes/layouts/footer.njk index f11eb57..16fab10 100644 --- a/src/_includes/layouts/footer.njk +++ b/src/_includes/layouts/footer.njk @@ -2,10 +2,10 @@ diff --git a/src/_includes/layouts/header.njk b/src/_includes/layouts/header.njk index 53c23c8..b9fd60e 100644 --- a/src/_includes/layouts/header.njk +++ b/src/_includes/layouts/header.njk @@ -9,7 +9,7 @@