markdown-it-deflist.rs

crates.io

A markdown-it.rs plugin to process definition lists.

It is based on the pandoc definition:

```md Term 1

: Definition 1

Term 2 with inline markup

: Definition 2

    { some code, part of Definition 2 }

Third paragraph of definition 2.

```

See the tests for more examples.

Usage

rust let parser = &mut markdown_it::MarkdownIt::new(); markdown_it::plugins::cmark::add(md); markdown_it_deflist::add(parser); parser.parse("term\n: definition").render(); // <dl>\n<dt>term</dt>\n<dd>definition</dd>\n</dl>\n