marked extension template
npm install marked-custom-heading-idSpecify a custom heading id in headings with the Markdown Extended Syntax # heading {#custom-id}
The heading will be rendered with the string between {# and }
The id must be a valid id with the following criteria:
- Must start with a letter (A-Z, a-z)
- Must only contain word characters (A-Z, a-z, 0-9, _) or dashes (-)
``js
import { marked } from "marked";
import customHeadingId from "marked-custom-heading-id";
// or UMD script
//
//
marked.use(customHeadingId());
marked("# heading {#custom-id}");
//