0.0.1 • Published 4 years ago
markdown-it-checkbox2citadel v0.0.1
markdown-it-checkbox2citadel
markdown-it 插件,便于将 checkbox 转换为学城格式
Options
{
wrapClassName: "checkbox", // ct-task-list
checkedClassName: "checkbox-checked-item", // ct-task-li-checked
uncheckedClassName: "checkbox-item", // ct-task-li
idPrefix: "checkbox-item" // _task_list_item_
}
Install
yarn add markdown-it-checkbox2citadel
Usage
const MarkdownIt = require("markdown-it");
const Checkbox2CitadelPlugin = require("markdown-it-checkbox2citadel");
class Md2Html {
constructor() {
const md = new MarkdownIt({
html: true,
linkify: true
});
this.md = md.use(Checkbox2CitadelPlugin, {
wrapClassName: "ct-task-list",
checkedClassName: "ct-task-li-checked",
uncheckedClassName: "ct-task-li",
idPrefix: "_task_list_item_"
});
}
parse(md) {
return this.md.render(md);
}
}
module.exports = new Md2Html();
0.0.1
4 years ago