From 6a83b98b0c22e800cceb5d31cb0c4df022e6b221 Mon Sep 17 00:00:00 2001 From: mehbark Date: Sun, 25 Jan 2026 00:29:21 -0500 Subject: [PATCH] make it *possible* to link to headings --- eleventy.config.js | 4 ++++ package-lock.json | 17 +++++++++++++++++ package.json | 1 + 3 files changed, 22 insertions(+) diff --git a/eleventy.config.js b/eleventy.config.js index 3c726dc..816ffb4 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -2,6 +2,8 @@ import { pathToFileURL } from "node:url"; import { evaluate } from "@mdx-js/mdx"; import { renderToStaticMarkup } from "react-dom/server"; import * as runtime from "react/jsx-runtime"; +import { feedPlugin } from "@11ty/eleventy-plugin-rss"; +import { IdAttributePlugin } from "@11ty/eleventy"; export default function (eleventyConfig) { eleventyConfig.addExtension("mdx", { @@ -18,6 +20,8 @@ export default function (eleventyConfig) { }, }); + eleventyConfig.addPlugin(IdAttributePlugin); + eleventyConfig.setNunjucksEnvironmentOptions({ throwOnUndefined: true, }); diff --git a/package-lock.json b/package-lock.json index 69a8123..b02548e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "ISC", "dependencies": { "@11ty/eleventy": "^3.1.2", + "@11ty/eleventy-plugin-rss": "^2.0.4", "@mdx-js/mdx": "^3.1.1", "react": "^19.2.3", "react-dom": "^19.2.3" @@ -135,6 +136,22 @@ "url": "https://opencollective.com/11ty" } }, + "node_modules/@11ty/eleventy-plugin-rss": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-rss/-/eleventy-plugin-rss-2.0.4.tgz", + "integrity": "sha512-LF60sGVlxGTryQe3hTifuzrwF8R7XbrNsM2xfcDcNMSliLN4kmB+7zvoLRySRx0AQDjqhPTAeeeT0ra6/9zHUQ==", + "license": "MIT", + "dependencies": { + "@11ty/eleventy-utils": "^2.0.0", + "@11ty/posthtml-urls": "^1.0.1", + "debug": "^4.4.0", + "posthtml": "^0.16.6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/11ty" + } + }, "node_modules/@11ty/eleventy-utils": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-2.0.7.tgz", diff --git a/package.json b/package.json index 176be35..7ad45ad 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "type": "module", "dependencies": { "@11ty/eleventy": "^3.1.2", + "@11ty/eleventy-plugin-rss": "^2.0.4", "@mdx-js/mdx": "^3.1.1", "react": "^19.2.3", "react-dom": "^19.2.3"