javascript - PageDown 编辑器中是否有允许脚本或嵌入代码的选项?

标签 javascript node.js markdown pagedown

我正在使用 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/

相关文章:

image - 如何在markdown中显示本 map 片?

javascript - 如何在 node.js 中创建一个简单的 http 代理?

javascript - Rails 4 CoffeeScript 异常:ActionController::InvalidAuthenticityToken

node.js - 使用 Mongoose 将嵌入文档保存为对象?

node.js - npm 任务中的路径通配符(Windows 与 Linux)

Pandoc Markdown 中的LaTeX多列 block

javascript - 将 HTML 值提取到 Javascript 变量中

javascript - 以不同方式重新加载 chrome 加载页面

javascript - Node 错误: Cannot find module './clone.js'

R Markdown pdf部分彩色单元格背景(数据栏)