Files
etydotonl/eleventy.config.js
T

20 lines
709 B
JavaScript
Raw Normal View History

2026-11-10 22:09:00 -06:00
const UTC_LONG = new Intl.DateTimeFormat("en-US", { dateStyle: "long", timeZone: "UTC"});
export default function (eleventyConfig) {
eleventyConfig.addPassthroughCopy({ "src/assets": "assets"});
eleventyConfig.addPassthroughCopy({ "src/public": "/" });
eleventyConfig.addPreprocessor("drafts", "*", (data) => {
if (data.draft) return false;
});
eleventyConfig.addFilter("readableDate", (date) => UTC_LONG.format(date));
eleventyConfig.addFilter("isoDate", (date) => date.toISOString().slice(0, 10));
return {
dir: { input: "src" },
templateFormats: ["md", "njk", "html"],
markdownTemplateEngine: "njk",
htmlTemplateEngine: "njk"
};
}