diff --git a/eleventy.config.md.js b/eleventy.config.md.js index c83e34ed..6f68edef 100644 --- a/eleventy.config.md.js +++ b/eleventy.config.md.js @@ -82,6 +82,17 @@ module.exports = function (eleventyConfig) { '
    \n' ); + const renderRules = { + footnote_caption: ['[', '[Footnote '], + footnote_anchor: [' { + let defaultRender = markdownLibrary.renderer.rules[rule]; + markdownLibrary.renderer.rules[rule] = (tokens, idx, options, env, self) => { + return defaultRender(tokens, idx, options, env, self).replace(...renderRules[rule]); + } + }); + // Paired shortcode: custom container eleventyConfig.addPairedShortcode('container', (children, el, className) => { const classMarkup = className ? ` class="${className}"` : "";