markdown-heading-id
Filter for the Parser of crate pulldown-cmark
This crate provides a filter of Parser which converts headings with custom ID into HTML.
It uses the syntax of headings IDs defined in Extended Syntax of Markdown.
For example, if we have the following fragment of Markdown
## Heading
then it is converted into a fragment of HTML below:
<h2 id="heading-id">h2>
Usage
It is easy to use a filter provided by this crate.
HeadingId wraps an instance of Parser and it can be passed to push_html or write_html,
because HeadingId implements the trait Iterator<Item=Event<'a>>.
An example is given below:
use Parser;
use push_html;
use HeadingId;
let parser = new;
let parser = new;
let mut buf = Stringnew;
push_html;
assert_eq!;
License: MIT