是否有允许在PageDown编辑器中使用脚本或嵌入代码的选项

Is there an option to allow script or embed code in PageDown editor?

本文关键字:脚本 代码 选项 PageDown 编辑器 是否      更新时间:2023-09-26

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

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

我遇到过一个很棒的编辑器,比如PageDown,现在我真的很想知道我是否可以使用一些钩子或一些我可以禁用消毒剂的东西,这样如果他们想在他们的博客文章中插入一些代码,他们也可以这样做。

例如:

<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();