Added date filter to make dates readable by using the luxon plugin

This commit is contained in:
Claudia Reynders 2022-04-25 21:08:14 +02:00
parent f8c0f147aa
commit d6470ed206
1 changed files with 8 additions and 0 deletions

View File

@ -1,9 +1,17 @@
const eleventyNavigationPlugin = require('@11ty/eleventy-navigation') const eleventyNavigationPlugin = require('@11ty/eleventy-navigation')
const { DateTime } = require('luxon')
module.exports = function(eleventyConfig) { module.exports = function(eleventyConfig) {
eleventyConfig.addPlugin(eleventyNavigationPlugin) eleventyConfig.addPlugin(eleventyNavigationPlugin)
eleventyConfig.addLayoutAlias('page', 'layouts/page') eleventyConfig.addLayoutAlias('page', 'layouts/page')
eleventyConfig.addFilter('readableDate', dateObj => {
return DateTime.fromJSDate(dateObj, {
zone: "Europe/Paris",
}).setLocale('en').toLocaleString(DateTime.DATE_FULL)
})
eleventyConfig.addNunjucksAsyncShortcode('image', require('./src/_11ty/imageShortcode').imageShortcode) eleventyConfig.addNunjucksAsyncShortcode('image', require('./src/_11ty/imageShortcode').imageShortcode)
/* Creating a collection of blogposts by filtering based on folder and filetype */ /* Creating a collection of blogposts by filtering based on folder and filetype */