diff options
| author | hazel <hazel@hazelthats.me> | 2026-03-06 17:56:45 +0100 |
|---|---|---|
| committer | hazel <hazel@hazelthats.me> | 2026-03-06 17:56:45 +0100 |
| commit | fcbb4790e92302696175cfa89608cbb985383d15 (patch) | |
| tree | 7c96ec251573de0a5b7cfc129d98559911d04caf /eleventy.config.js | |
| download | hazelthats.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.js | 23 |
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", + }, +}; |
