1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import { parseISO , format} from "date-fns";
import { config as siteConfig } from "./siteconfig.mjs";
export default function(eleventyConfig) {
// Order matters, put this at the top of your configuration file.
eleventyConfig.addNunjucksFilter("date", (dateObj, formatString = 'MM.dd.yyyy') => format(dateObj, formatString))
eleventyConfig.addGlobalData("layout","page");
eleventyConfig.addGlobalData("site", {
title: siteConfig.siteTitle ?? "Site",
socials: siteConfig.socials
})
eleventyConfig
.addPassthroughCopy({"./public/": "/"})
.addPassthroughCopy({"./assets/": "/assets"})
};
export const config = {
dir: {
input: "content",
output: "_dist",
includes: "../_includes",
layouts: "../_layouts",
},
templateFormats: ["md", "njk"],
htmlTemplateEngine: "njk",
markdownTemplateEngine: "njk"
};
|