pulldown-cmark-toc 0.1.0

Generate a table of contents from a Markdown document.
Documentation

pulldown-cmark-toc

Generate a table of contents from a Markdown document.

Getting started

Add the following dependency to your Cargo.toml.

[dependencies]
pulldown-cmark-toc = "0.1"

Usage

use pulldown_cmark_toc::TableOfContents;

let text = r#"
# Heading

## Subheading

## Subheading with `code`
"#;

let toc = TableOfContents::new(text);
assert_eq!(
    toc.to_cmark(),
    r#"- [Heading](#heading)
  - [Subheading](#subheading)
  - [Subheading with `code`](#subheading-with-code)
"#
);
}

License

Licensed under either of

at your option.