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 @@