blog/.eleventy.js

22 lines
679 B
JavaScript
Raw Normal View History

2025-04-16 17:25:02 -04:00
import { default as dumpFilter } from '@jamshop/eleventy-filter-dump';
import { DateTime } from 'luxon';
export default async function (config) {
config.setInputDirectory('src');
config.setOutputDirectory('dist');
config.setIncludesDirectory('src/_includes');
config.setLayoutsDirectory('src/_layouts');
2025-04-16 17:25:02 -04:00
config.setTemplateFormats(['md', 'liquid', 'html']);
config.addPassthroughCopy('src/styles.css');
config.addPassthroughCopy('src/styles/**/*.css');
config.setServerOptions({
watch: ['src/styles/**/*.css'],
});
2025-04-16 17:25:02 -04:00
config.addFilter('dump', dumpFilter);
config.addFilter('formatDate', dateObj => DateTime.fromJSDate(dateObj).toLocaleString(DateTime.DATE_MED));
}