我正在尝试使用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);
...
答案 0 :(得分:6)
我刚刚找到了解决方案。使用:
<script type="text/javascript">
var md = window.markdownit().use(markdownitFootnote);
</script>