make it *possible* to link to headings

This commit is contained in:
mehbark 2026-01-25 00:29:21 -05:00
parent 965de5f3ea
commit 6a83b98b0c
3 changed files with 22 additions and 0 deletions

View file

@ -2,6 +2,8 @@ import { pathToFileURL } from "node:url";
import { evaluate } from "@mdx-js/mdx"; import { evaluate } from "@mdx-js/mdx";
import { renderToStaticMarkup } from "react-dom/server"; import { renderToStaticMarkup } from "react-dom/server";
import * as runtime from "react/jsx-runtime"; import * as runtime from "react/jsx-runtime";
import { feedPlugin } from "@11ty/eleventy-plugin-rss";
import { IdAttributePlugin } from "@11ty/eleventy";
export default function (eleventyConfig) { export default function (eleventyConfig) {
eleventyConfig.addExtension("mdx", { eleventyConfig.addExtension("mdx", {
@ -18,6 +20,8 @@ export default function (eleventyConfig) {
}, },
}); });
eleventyConfig.addPlugin(IdAttributePlugin);
eleventyConfig.setNunjucksEnvironmentOptions({ eleventyConfig.setNunjucksEnvironmentOptions({
throwOnUndefined: true, throwOnUndefined: true,
}); });

17
package-lock.json generated
View file

@ -10,6 +10,7 @@
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@11ty/eleventy": "^3.1.2", "@11ty/eleventy": "^3.1.2",
"@11ty/eleventy-plugin-rss": "^2.0.4",
"@mdx-js/mdx": "^3.1.1", "@mdx-js/mdx": "^3.1.1",
"react": "^19.2.3", "react": "^19.2.3",
"react-dom": "^19.2.3" "react-dom": "^19.2.3"
@ -135,6 +136,22 @@
"url": "https://opencollective.com/11ty" "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": { "node_modules/@11ty/eleventy-utils": {
"version": "2.0.7", "version": "2.0.7",
"resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-2.0.7.tgz", "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-2.0.7.tgz",

View file

@ -12,6 +12,7 @@
"type": "module", "type": "module",
"dependencies": { "dependencies": {
"@11ty/eleventy": "^3.1.2", "@11ty/eleventy": "^3.1.2",
"@11ty/eleventy-plugin-rss": "^2.0.4",
"@mdx-js/mdx": "^3.1.1", "@mdx-js/mdx": "^3.1.1",
"react": "^19.2.3", "react": "^19.2.3",
"react-dom": "^19.2.3" "react-dom": "^19.2.3"