如何使用没有Node或require.js的Markdown-it插件

时间:2017-01-06 08:27:04

标签: javascript html markdown

我正在尝试使用markdown-it-footnote JS解析器的markdown-it扩展名。

自述文件给出了使用node.js时如何安装它的示例:

var md = require('markdown-it')()
            .use(require('markdown-it-footnote'));

md.render(/*...*/) // See examples above

但是我没有使用node.js(到目前为止从未这样做过)。如何将扩展名直接嵌入到HTML文档中?

我使用markdown-it-parser如下:

<script type="text/javascript" src="https://cdn.jsdelivr.net/markdown-it/8.2.2/markdown-it.min.js"></script>
<script type="text/javascript">
var md = window.markdownit();
md.render(...);
</script>

markdown-it-footnote-readme还指出:

  

如果你直接将脚本加载到页面中,没有包系统,   模块将全局添加为window.markdownitFootnote。

我试图在很多方面使用它,但没有成功:

var md = window.markdownit();
md = window.markdownitFootnote();

var md = window.markdownit().markdownitFootnote;

var md = window.markdownit(window.markdownitFootnote);

...

1 个答案:

答案 0 :(得分:6)

我刚刚找到了解决方案。使用:

<script type="text/javascript">
var md = window.markdownit().use(markdownitFootnote);
</script>