importMarkdownItfrom'markdown-it'importMarkdownItTodoListsfrom'markdown-it-todo-lists'constmd=MarkdownIt()md.use(MarkdownItTodoLists,/* Options */)consthtml=md.render(/* ... */) For the options available, please
// 将类似URL的文本自动转换为链接breaks:true,// 转换段落里的 '\n' 到 <br>highlight:function(str,lang){returnhighlightFormatCode(str,lang)}}).use(MarkdownItSub).use(MarkdownItSup).use(MarkdownItMark).use(MarkdownItDeflist).use(MarkdownItTaskLists).use(markdownItAbbr).use(markdownItFo...
Installation npm install markdown-it-task-lists Usage Use it the same as a normal markdown-it plugin: varmd=require('markdown-it'); vartaskLists=require('markdown-it-task-lists'); varparser=md().use(taskLists); varresult=parser.render(...);//markdown string containing task list items...
为例,可以看到源码里写了这些规则:var _rules = [ // First 2 params - rule name & source. Secondary array - list of rules, // which can be terminated by this one. [ 'table', require('./rules_block/table'), [ 'paragraph', 'reference' ] ], [ 'code', require('...
Secondary array - list of rules, // which can be terminated by this one. [ 'table', require('./rules_block/table'), [ 'paragraph', 'reference' ] ], [ 'code', require('./rules_block/code') ], [ 'fence', require('./rules_block/fence'), [ 'paragraph', 'reference', '...
We can think of a document as a sequence of blocks—structural elements like paragraphs, block quotations, lists, headings, rules, and code blocks. Some blocks (like block quotes and list items) contain other blocks; others (like headings and paragraphs) contain inline content—text,...
git config --global user.name userName git config --global user.email userEmail 分支2 标签79 Vitaly Puzrin14.1.0 released0fe7ccb1年前 1132 次提交 提交 .github Simplify coverage report 1年前 benchmark lint: reduce empty lines 1年前
markdown-it-deflist定义列表 markdown-it-mark标记 markdown-it-task-lists任务列表 markdown-it-anchor和markdown-it-toc-done-right这两个好兄弟是来弄目录的 highlight.js代码高亮 具体使用看文档研究啦,还好有👉中文文档👈。 官方文档这么说的: ...
importmarkdownitfrom'markdown-it'// commonmark modeconstmd=markdownit('commonmark')// default modeconstmd=markdownit()// enable everythingconstmd=markdownit({html:true,linkify:true,typographer:true})// full options list (defaults)constmd=markdownit({// Enable HTML tags in sourcehtml:false...
// First 2 params - rule name & source. Secondary array - list of rules, // which can be terminated by this one. [ 'table', require('./rules_block/table'), [ 'paragraph', 'reference' ] ], [ 'code', require('./rules_block/code') ], ...