我正在使用 node.js 创建一个博客,但我仍在争论是否要使用 PageDown 还是坚持使用目前拥有的任何内容。
我当前的 Markdown 编辑器允许用户不受任何限制地输入他们想要的任何代码,有些人认为这样做是一个坏主意,但是默认情况下为我的博客启用该选项是可以的因为它是单一作者博客,所有者显然是高级用户。
我遇到了像 PageDown 这样很棒的编辑器,现在我真的想知道我是否可以使用一些钩子(Hook)或一些可以禁用 sanitizer 的东西,这样如果他们想在他们的博客文章中插入一些代码,这样他们就可以也这样做。
如:
<video class="inline-content centered" src="http://people.mozilla.org/~rgiles/2013/khuey-cycle_collector-sd.webm" controls>
<track src="/assets/captions/cycle-collector.vtt" kind="subtitles" default />
</video>
至少他们应该看到视频嵌入甚至任何 iframe。
我希望实时预览也显示代码,但不确定我可以做什么或如何做到这一点。
最佳答案
回答我自己的问题:
我发现在 PageDown 中我们可以选择使用转换器而不进行清理。
var converter = new Markdown.Converter();
var editor = new Markdown.Editor(converter);
editor.run();
关于javascript - PageDown 编辑器中是否有允许脚本或嵌入代码的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17506015/