问题标签 [wmd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
993 浏览

php - WMD - 如何获取生成的\Markdown HTML 代码

好吧,我得到了 WMD,但我无法学习如何获取生成的 HTML\Markdown 代码……我想将它发送到数据库……这就是我使用 PHP 的原因……

现在谁能告诉我如何获取生成的 HTML ...

0 投票
1 回答
286 浏览

javascript - 这个 WMD 示例缺少什么?

伙计们,放轻松。我不知道我在做什么。

我根据我的研究克隆了OpenLibrary/WMD fork的 Git 存储库,这让我想到了这个问题

我在浏览器中打开了 wmd-test.html 文件,认为这将是 WMD 编辑器的完整工作示例。但是我看到的只是两个文本区域,当我输入它们时它们似乎没有做任何事情(我期待实时预览)。我在 Firefox 3.6.8、Chrome 6 和 IE 9(测试版)中尝试了这个页面。

有人愿意把这个可怜的、无知的开发者引向正确的方向吗?我错过了什么?

我在这里完整地包含了 html 文件,因为它并不长。

0 投票
1 回答
1145 浏览

javascript - 带有自定义预览的 WMD Markdown 编辑器

我想将 WMD 与PHP Markdown Extra一起使用。我不需要编辑器中的任何新按钮,但我需要实时预览来反映额外降价功能的使用,尤其是表格

是否有 WMD 配置选项来使用预览生成的服务器端?类似于MarkItUppreviewParserPath的值?如果没有,我的其他选择是什么?

0 投票
1 回答
266 浏览

markdown - WMD 编辑器的最新版本在哪里?

derobin 的 GitHub 页面上最新版本的 WMD相当老旧,似乎无人维护。在社交图之后,OpenLibrary WMD页面看起来更新了很多,但仍然不是最新的。权威来源或博客或网站在哪里?所以我可以关注开发和讨论?

0 投票
1 回答
1906 浏览

editor - 向 WMD(堆栈溢出)编辑器添加自定义按钮

如何在WMD编辑器中添加新按钮,例如code按钮?如果我单击按钮<info></info>标记,则会在所选文本上添加代码按钮。

0 投票
1 回答
133 浏览

wmd - 如何为 Elgg 编写 WMD 插件?

如何为Elgg框架编写 WMD 插件?

0 投票
2 回答
255 浏览

markdown - 除了 derobins 之外,还有更新版本的 WMD Markdown 吗?

我已经开始使用derobins wmd markdown,我真的很喜欢它的执行方式以及与我的系统集成的方式。但是,我确实有一个主要问题,即<ol>the<ul>和 the<blockqote>在 Google Chrome 或 RockMelt 中不起作用。

我看到它在 StackOverflow 上工作,但我知道他们正在进行很多修改。

谁能推荐一个更好的 WMD Markdown 版本?

这是我在 Chrome 中单击“blockquote”时编辑器的截图 谷歌浏览器搞砸了 wmd markdown

0 投票
2 回答
149 浏览

javascript - 这不会经常发生:为什么这段 JavaScript 代码只在 Chrome 中被破坏?

我决定我已经爱上了 Stack Overflow 上的 Markdown 编辑器。showdown.js这是来自约翰弗雷泽的叉子。我想在我的一个项目上使用这个解析器,但是在分析了源代码后,我发现它对我的口味来说有点乱。

于是我着手修改 JavaScript 代码以满足我的需要,即:

  1. 摆脱所有的全局变量,
  2. 将变量声明组合到var每个范围内,
  3. 将串联更改为数组连接,
  4. 旨在使缩小的源更小的各种其他调整。

除了一个小问题外,我的一切工作都很顺利:command.doList函数中的自动完成代码在 Chrome 中很不稳定。我已经测试了一切在 Internet Explorer、FireFox 和 Safari 中都能正常工作。我已将此事归结为以下几行:

靠近末尾的两条注释掉的行阻止 Chrome 的行为不正常,但编号列表不再自动递增。一旦我取消注释这些行,所有主要浏览器都开始正常工作,除了 Chrome。(Chrome 会发疯并使用额外的编号和项目符号自动完成列表,尝试使用无序列表时也会发生这种情况。)

Stack Overflow 上显然不存在这个问题所以我希望这只是我的一个愚蠢的疏忽。(或者 Stack Overflow 已经更新并修复了这个错误。)

0 投票
2 回答
83 浏览

php - 确保评论安全

我正在尝试创建一个评论系统。我正在使用php-OEmbed类和HTML Purifier。我可以使用什么过滤器来确保评论可以安全地插入到我的数据库中?我知道您可以使用 PHP 过滤器,例如 FILTER_SANITIZE_STRING,但这些不会将 HTML 转换为实体吗?

此外,如果您使用WMD editor之类的东西,那么您是否还必须在客户端使用某些东西(例如PHP Markdown)以确保它是安全的?

0 投票
1 回答
1288 浏览

parsing - 用于 markItUp 编辑器的 Markdown 解析器或稳定的 WMD-showdown 版本

有点啰嗦的问题...

有人知道markItUp编辑器的降价解析器吗?我尝试了 showdown.js,但似乎无法将它与 markItUp 集成。尽管 makrItUp 有一个配置 API,允许您使用previewParserVarpreviewParserPath参数指定自定义解析器路径和变量。

实际上我更喜欢使用 WMD 编辑器,但是当我尝试在 gitHub 上使用 SO 版本时,我发现它非常有问题。有这么多叉子,但我找不到稳定的叉子。

最终找到了这个fork,jquery-markedit,真的很酷,但是表单发布的时候,不像原来的wmd-fork,表单不会发布解析后的文本。textarea 数据以纯文本形式发布。文本可以很好地解析以供预览,但它没有被解析以供提交似乎很奇怪。

所以我决定求助于 markItUp ,它有一个降价集但没有解析器。

SO 当前使用的 WMD 版本与 gitHub wmd-fork上的版本不同- 是否有人知道 SO 正在使用的当前版本以及它是否可作为开源使用?