diff --git a/eleventy.config.js b/eleventy.config.js index 816ffb4..9a71144 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -6,6 +6,10 @@ import { feedPlugin } from "@11ty/eleventy-plugin-rss"; import { IdAttributePlugin } from "@11ty/eleventy"; export default function (eleventyConfig) { + eleventyConfig.setInputDirectory("site-src"); + eleventyConfig.setLayoutsDirectory("layout"); + eleventyConfig.setTemplateFormats(["mdx", "njk"]); + eleventyConfig.addExtension("mdx", { compile: async (str, inputPath) => { const { default: mdxContent } = await evaluate(str, { @@ -30,7 +34,5 @@ export default function (eleventyConfig) { eleventyConfig.addPassthroughCopy("site-src/*.png"); eleventyConfig.addPassthroughCopy("site-src/**/*.html"); - eleventyConfig.setLayoutsDirectory("layout"); - eleventyConfig.addGlobalData("layout", "page.njk"); } diff --git a/flake.nix b/flake.nix index 13ac837..701316d 100644 --- a/flake.nix +++ b/flake.nix @@ -8,13 +8,11 @@ pkgs = nixpkgs.legacyPackages.${system}; self-pkgs = self.packages.${system}; - default-flags = ["--formats=mdx" "--input=site-src"]; eleventy-shortcut = { name, args ? [] }: pkgs.writeShellApplication { inherit name; text = '' npx @11ty/eleventy \ - ${pkgs.lib.escapeShellArgs default-flags} \ ${pkgs.lib.escapeShellArgs args} \ "$@" '';