3个版本 (重大变更)
0.3.0 | 2023年8月3日 |
---|---|
0.2.0 | 2023年6月28日 |
0.1.1 | 2023年6月28日 |
#6 in #markdown-it
每月77次下载
13KB
227 行
markdown-it-deflist.rs
一个用于处理定义列表的markdown-it插件。
它基于pandoc定义
Term 1
: Definition 1
Term 2 with *inline markup*
: Definition 2
{ some code, part of Definition 2 }
Third paragraph of definition 2.
查看测试以获取更多示例。
用法
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
lib.rs
:
解析定义列表的插件
let md = &mut markdown_it::MarkdownIt::new();
markdown_it::plugins::cmark::add(md);
markdown_it_deflist::add(md);
assert_eq!(
md.parse("term\n: definition").render(),
"<dl>\n<dt>term</dt>\n<dd>definition</dd>\n</dl>\n"
);
依赖项
~5–7MB
~160K SLoC