@mdit/plugin-tasklist
Plugins to support tasklist.
Usage
import { tasklist } from "@mdit/plugin-tasklist";
import MarkdownIt from "markdown-it";
const mdIt = new MarkdownIt().use(tasklist, {
// your options, optional
});
mdIt.render(`\
- [x] task 1
- [ ] task 2
`);Syntax
- Use
- [ ] some textto render a unchecked task item. - Use
- [x] some textto render a checked task item. (CapitalXis also supported)
Options
disabled
booleanDefault
trueWhether to disable checkbox.
label
booleanDefault
trueWhether to use <label> to wrap text.
containerClass
stringDefault
'task-list-container'Class for tasklist container.
itemClass
stringDefault
'task-list-item'Class for tasklist item.
labelClass
stringDefault
'task-list-item-label'Class for tasklist item label.
checkboxClass
stringDefault
'task-list-item-checkbox'Class for tasklist item checkbox.
Demo
Demo
- [ ] Plan A
- [x] Plan B