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

Posted

技术标签:

【中文标题】用于 markItUp 编辑器或稳定的 WMD-showdown 版本的 Markdown 解析器【英文标题】:Markdown parser for markItUp editor or stable WMD-showdown release 【发布时间】:2011-06-03 04:22:43 【问题描述】:

有点啰嗦的问题...

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

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

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

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

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

【问题讨论】:

【参考方案1】:

是的,我知道 ma​​rkitup!。我最近(今天)测试了标记!和大规模杀伤性武器。让我印象深刻的是标记!似乎没有撤消功能。以及标记中的标题(h1 - h6)功能!需要 6 个按钮,但在 WMD 中只有 1 个按钮。

在所有 WMD 存储库中,我已经下载并测试了这 2 个存储库,我认为它们看起来很有希望(我每个只测试了 30 秒,所以我可能非常不正确)。

umamo,它(说它的提交消息)添加了 LaTeX 数学。 klipstein,修复错误并制作 |分隔符可见。

两者都基于Open Library repo,我需要它,因为它可以同时打开多个编辑器。然而,那个 fork 做了很多重构;我不知道这是否会使合并来自其他分支的更改变得混乱。

我不知道 Stack Overflow 使用哪个 repo。

顺便说一下,这里有一个有趣的showdown.js repo(showdown 是 WMD 使用的 Markdown 的 javascript 实现),它实现了对 RTL 语言的支持(根据它的 readme 文件)。我正在考虑将这些更改包含在另一个 WMD 存储库中 :-)https://github.com/hasenj/showdown/tree/

希望这会有所帮助, 马格努斯

【讨论】:

以上是关于用于 markItUp 编辑器或稳定的 WMD-showdown 版本的 Markdown 解析器的主要内容,如果未能解决你的问题,请参考以下文章

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

BCDEDIT - 启动配置数据存储编辑器

即将开源STD:用于3D位置识别的稳定三角形描述子

用于邮寄的最佳 WYSIWYG 编辑器(或用于邮寄的最佳使用方式)

将 Android 手机作为稳定的网络服务器运行(用于 Python CGI 脚本)

跨浏览器的最稳定的模式对话框实现是什么,从javascript用于Web应用程序?