所以我一直试图得到一些类型的markdown
插件转换成html的标记下调语法,但我有很多麻烦。我正在使用meteor,但是,我不确定这是否真的是一个问题。
我尝试了以下插件称为:Marked
(https://github.com/chjj/marked)
我得到了这些错误
Uncaught ReferenceError: Markdown is not defined Markdown.Editor.js?e08938e553cc97311ffd455d7241f8fc57c82b64:52
(anonymous function) Markdown.Editor.js?e08938e553cc97311ffd455d7241f8fc57c82b64:52
(anonymous function) Markdown.Editor.js?e08938e553cc97311ffd455d7241f8fc57c82b64:2120
(anonymous function) Markdown.Editor.js?e08938e553cc97311ffd455d7241f8fc57c82b64:2122
Uncaught TypeError: Cannot read property 'Converter' of undefined Markdown.Sanitizer.js?95ec2c6ab6938e5f2fb3d6cc600e6f43c2c3f13a:8
(anonymous function) Markdown.Sanitizer.js?95ec2c6ab6938e5f2fb3d6cc600e6f43c2c3f13a:8
(anonymous function) Markdown.Sanitizer.js?95ec2c6ab6938e5f2fb3d6cc600e6f43c2c3f13a:111
(anonymous function) Markdown.Sanitizer.js?95ec2c6ab6938e5f2fb3d6cc600e6f43c2c3f13a:113
我尝试过其他插件,如pagedown-bootstrap
和其他版本的相同插件,我也得到类似的错误。
有什么我错过了吗?
我在使用Pagedown时也有同样的错误。我认为我的问题是Markdown.Sanitizer.js被加载得太早了,所以窗口。那时还没有降价
我通过将所有内容从Markdown.Sanitizer.js移动到Markdown.Converter.js来修复它。最终结果可以在我的Github(搜索"Markdown")上看到。getSanitizingConverter"以查看Sanitizer.js的内容)。
然后我不加载Markdown.Sanitizer.js,只加载上面的Markdown.Converter.js和通常的Markdown.Editor.js。这似乎已经为我解决了它。
如果有更有知识的人愿意参与进来,我将不胜感激。