Tag: javascript marked

将模块函数传递给另一个文件中的函数

我不确定这里发生了什么,但是一直在困扰着我。 marked节点markdownparsing器的工作原理是这样的: var marked = require('marked'); marked.setOptions({ mathjax : false }); 这一切工作。 但是,我正在build立一个插件系统,我想将标记的模块函数从另一个文件传递到函数中,并在该函数中设置选项: // main.js var marked = require('marked'); var plugin = require('./plugin'); plugin(marked); marked("# my markdown\n $$5 + 5$$", function(err, result) { // this result still parses mathjax. Setting the option in the main // file will disable mathjax. console.log(result); }); // plugin.js module.exports […]

在Markdown元素之间转换

有什么select来parsingMarkdown文档并处理其元素以输出另一个Markdown文档? 我们来说吧 “` # unaffected # “` # H1 # H1 == ## H2 ## H2 — ### H3 ### 应该转换成 “` # unaffected # “` ## H1 ## H1 — ### H2 ### ### H2 ### #### H3 #### 在Node环境中。 目标元素可能会有所不同(例如,####可能会转换为**)。 该文件可能包含其他标记元素应保持不受影响。 如何获得? 显然,不与正则expression式(使用正则expression式代替完整的词法分析器会影响# unaffected # )。 我希望使用marked但它似乎只能够输出HTML,而不是Markdown。