aboutsummaryrefslogtreecommitdiff
path: root/eleventy.config.js
diff options
context:
space:
mode:
authorhazel <hazel@hazelthats.me>2026-03-06 17:56:45 +0100
committerhazel <hazel@hazelthats.me>2026-03-06 17:56:45 +0100
commitfcbb4790e92302696175cfa89608cbb985383d15 (patch)
tree7c96ec251573de0a5b7cfc129d98559911d04caf /eleventy.config.js
downloadhazelthats.me-fcbb4790e92302696175cfa89608cbb985383d15.tar.gz
hazelthats.me-fcbb4790e92302696175cfa89608cbb985383d15.tar.bz2
hazelthats.me-fcbb4790e92302696175cfa89608cbb985383d15.zip
history reset for anonymity
Signed-off-by: hazel <hazel@hazelthats.me>
Diffstat (limited to 'eleventy.config.js')
-rw-r--r--eleventy.config.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/eleventy.config.js b/eleventy.config.js
new file mode 100644
index 0000000..6b0f309
--- /dev/null
+++ b/eleventy.config.js
@@ -0,0 +1,23 @@
+import { minify } from "html-minifier-next";
+
+export default async function (eleventyConfig) {
+ eleventyConfig.addPassthroughCopy({ public: "/" });
+ eleventyConfig.addGlobalData("layout", "layouts/base.njk");
+ eleventyConfig.addTransform("htmlmin", (content, path) =>
+ path.endsWith(".html")
+ ? minify(content, {
+ useShortDoctype: true,
+ removeComments: true,
+ collapseWhitespace: true,
+ })
+ : content,
+ );
+}
+
+export const config = {
+ dir: {
+ input: "content",
+ includes: "../_includes",
+ data: "../_data",
+ },
+};