aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.ts')
-rw-r--r--src/config.ts23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/config.ts b/src/config.ts
new file mode 100644
index 0000000..3fdcf24
--- /dev/null
+++ b/src/config.ts
@@ -0,0 +1,23 @@
+import { getTimestamp } from "./util/timestamp";
+import BuildInfo from "../config.json";
+
+// eslint-disable-next-line @typescript-eslint/no-explicit-any
+export default function (eleventyConfig: any) {
+ eleventyConfig.addPassthroughCopy({
+ "./src/static/": "/",
+ });
+ eleventyConfig.addGlobalData("buildTimeEncoded", () => {
+ return getTimestamp(Number(BuildInfo.version));
+ });
+ eleventyConfig.addWatchTarget("./src/config.ts");
+
+ return {
+ templateFormats: ["njk", "html"],
+ htmlTemplateEngine: "njk",
+ dir: {
+ input: "src/pages",
+ includes: "../templates",
+ output: "public",
+ },
+ };
+}