1

我正在使用node.js创建一个博客,但我仍在争论我是要使用 PageDown 还是坚持我目前拥有的任何东西。

我拥有的当前 Markdown 编辑器允许用户在没有任何限制的情况下输入他们想要的任何代码,有些人认为这样做是个坏主意,但是默认情况下为我的博客启用该选项是可以的,因为它是单作者博客,所有者显然是高级用户。

我遇到了一个很棒的编辑器,比如 PageDown,现在我真的很想知道我是否可以使用一些钩子或一些可以禁用 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。

我希望实时预览也能显示代码,但不确定我能做什么或如何做到这一点。

4

1 回答 1

1

回答我自己的问题:

我发现在 PageDown 中我们可以选择使用转换器而不进行清理。

        var converter = new Markdown.Converter();
        var editor = new Markdown.Editor(converter);
        editor.run();
于 2013-07-06T22:30:47.933 回答