Files
etydotonl/eleventy.config.js
Glyphscribe Ety 2b3b10e1f4
site / build (push) Successful in 4s
site / deploy (push) Successful in 0s
make base.njk default template, update index
2026-11-11 08:46:20 -06:00

22 lines
778 B
JavaScript

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));
eleventyConfig.addGlobalData("layout", "layouts/base.njk");
return {
dir: { input: "src" },
templateFormats: ["md", "njk", "html"],
markdownTemplateEngine: "njk",
htmlTemplateEngine: "njk"
};
}