From 1e6f7a276688d00f222dbe2fa0f189ed3deff3aa Mon Sep 17 00:00:00 2001 From: ache Date: Mon, 2 May 2022 02:08:35 +0200 Subject: New version of ache.one --- src/build/remove-footnote-header.mjs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/build/remove-footnote-header.mjs (limited to 'src/build/remove-footnote-header.mjs') diff --git a/src/build/remove-footnote-header.mjs b/src/build/remove-footnote-header.mjs new file mode 100644 index 0000000..a238692 --- /dev/null +++ b/src/build/remove-footnote-header.mjs @@ -0,0 +1,17 @@ +import {visit} from 'unist-util-visit'; + +// This plugin is an example to let users write HTML with directives. +// It’s informative but rather useless. +// See below for others examples. +/** @type {import('unified').Plugin<[], import('mdast').Root>} */ +export default function specialBox() { + return tree => { + visit(tree, node => { + if (node?.tagName === 'h2' && node?.properties?.id === 'footnote-label') { + node.tagName = 'hr'; + node.children = []; // Exposure of children, Roman's way + } + }); + }; +} + -- cgit v1.2.3