blob: a238692985474c139703d190bba3e9d177549962 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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
}
});
};
}
|