diff --git a/bun.lockb b/bun.lockb index 9d2404da..4eafc6f6 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/eleventy.config.md.js b/eleventy.config.md.js index b723e08a..c83e34ed 100644 --- a/eleventy.config.md.js +++ b/eleventy.config.md.js @@ -71,7 +71,16 @@ module.exports = function (eleventyConfig) { .use(require("markdown-it-attribution")) .use(require("markdown-it-attrs")) .use(require("markdown-it-bracketed-spans")) - .use(require("markdown-it-deflist")); + .use(require("markdown-it-deflist")) + .use(require('markdown-it-footnote')); + + // Configure markdown-it-footnote + markdownLibrary.renderer.rules.footnote_block_open = () => ( + '
\n' + + '

Footnotes

\n' + + '
\n' + + '
    \n' + ); // Paired shortcode: custom container eleventyConfig.addPairedShortcode('container', (children, el, className) => { diff --git a/package.json b/package.json index d1b815e8..d32cec0e 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "markdown-it-attrs": "^4.1.6", "markdown-it-bracketed-spans": "^1.0.1", "markdown-it-deflist": "^3.0.0", + "markdown-it-footnote": "^4.0.0", "slugify": "^1.6.6" } } \ No newline at end of file