summaryrefslogtreecommitdiff
path: root/eleventy.config.mjs
diff options
context:
space:
mode:
authorJan Palma <honzik@janpalma.cz>2026-02-27 17:59:06 +0100
committerJan Palma <honzik@janpalma.cz>2026-02-27 17:59:06 +0100
commit1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e (patch)
tree65a4894ed2a6849ab6d18ea0886b74c72035afe1 /eleventy.config.mjs
downloadspelis-web-1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e.tar
spelis-web-1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e.tar.gz
spelis-web-1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e.tar.bz2
spelis-web-1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e.tar.lz
spelis-web-1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e.tar.xz
spelis-web-1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e.tar.zst
spelis-web-1fc25997a7d4b3cf80dbc09a3f48afd031ba5d0e.zip
Init
Diffstat (limited to 'eleventy.config.mjs')
-rw-r--r--eleventy.config.mjs31
1 files changed, 31 insertions, 0 deletions
diff --git a/eleventy.config.mjs b/eleventy.config.mjs
new file mode 100644
index 0000000..086ca13
--- /dev/null
+++ b/eleventy.config.mjs
@@ -0,0 +1,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"
+}; \ No newline at end of file