3 stable releases

1.0.2 Feb 22, 2025
1.0.1 Dec 13, 2024
1.0.0 Sep 12, 2024

#1628 in Parser implementations

Download history 71/week @ 2024-12-25 81/week @ 2025-01-01 267/week @ 2025-01-08 261/week @ 2025-01-15 229/week @ 2025-01-22 235/week @ 2025-01-29 287/week @ 2025-02-05 247/week @ 2025-02-12 336/week @ 2025-02-19 276/week @ 2025-02-26 321/week @ 2025-03-05 269/week @ 2025-03-12 181/week @ 2025-03-19 251/week @ 2025-03-26 244/week @ 2025-04-02 94/week @ 2025-04-09

839 downloads per month

GPL-3.0 license

20KB
105 lines

License Latest version Downloads for latest version

markdown-it-block-spoiler.rs

A markdown-it plugin to process block spoliers.

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><summary>_click to see more_</summary>how spicy!\n</details>\n"));

Dependencies

~6–14MB
~194K SLoC