Skip to main content

Crate markdown_it_block_spoiler

Crate markdown_it_block_spoiler 

Source
Expand description

A markdown-it plugin to process block spoilers.

To load the plugin:

let mut parser = markdown_it::MarkdownIt::new();
markdown_it::plugins::cmark::add(&mut parser);

markdown_it_block_spoiler::add(&mut parser);

let html = parser.parse("::: spoiler _click to see more_\nhow spicy!\n:::\n").xrender();
assert_eq!(html, String::from("<details>\n<summary>\n_click to see more_\n</summary>\n<p>how spicy!</p>\n</details>\n"));

Structs§

BlockSpoiler

Functions§

add
Adds the block spoiler plugin to the parser.