我想建立一个网站,用户可以输入文和格式在降价。原因我想要一Javascript解决方案是因为我希望显示一个预览活,就像计算器.

我的网站不是针对开发,但是,这样一个编辑控制最为理想。

我收集,在计算器、大规模毁灭性武器的编辑器被使用。

快速搜索的谷歌也变成了对决图书馆的,我认为实际上正在使用的大规模毁灭性武器。

是否有任何其他选择吗?是大规模毁灭性武器/摊牌伟大的工具吗?什么是您的经验与不同的选择吗?

有帮助吗?

解决方案

如果您不喜欢使用Ajax生成实时预览,那么另一个选项是 markItUp!。 markItUp!是一个通用的标记编辑器,非常灵活。它确实提供 这是一种创建标记编辑器的简便方法,但与WMD不同,它不提供自己的实时预览。

我使用了markItUp !,以及一个简单的JSP(使用 MarkdownJ ) - 源项目( Markdown插件,用于 Roller )。如果您正在使用其他服务器端技术,请根据需要替换该简单的JSP。

在我遇到大规模杀伤性武器之前,我实际上开始使用它。我同意,大规模杀伤性武器是伟大的,但只是刚开源,现阶段更难以定制行为。

其他提示

我们对WMD非常满意。但是,它有一些琐碎的错误。没什么大不了的,但如果John Fraser(作者)将代码开源,那么我会,所以我们可以解决其中的一些问题。他承诺会这样做,但其他现实生活中的项目正在阻碍。

我每周跟进约翰。一旦大规模杀伤性武器来源终于可用,我将在博客上发布。一年多以来一直无法联系约翰·弗雷泽。

我们已开源JavaScript Markdown库

http://code.google.com/p/pagedown/

和服务器端C#Markdown库

http://code.google.com/p/markdownsharp/

我建议标记,它轻巧,高效,易于使用,并支持GitHub Flavored Markdown(GFM)。它可以在服务器(nodejs)或客户端(浏览器)端使用。

据我所知,Markdown确实没有其他基于浏览器的编辑器,至少没有像WMD编辑器那样广泛的编辑器。

Showdown是JS中的Markdown转换器,它构成了WMD HTML预览的基础。它们都是由 http://attacklab.net/ 制作的。

据我所知,两者都没有任何大的抱怨(至少没有关于Markdown邮件列表)。所以去吧。

有一个名为Showdown且目前在此处托管: https://github.com/coreyti/showdown

还有 https://github.com/evilstreak/markdown-js :)

Strapdown.js,最近发布,“让创建优雅的Markdown文档变得非常简单。不需要服务器端编译。“

我没有对此进行过测试,但这是另一种选择:

Markdown wysiwyg

这个问题现在更加古老,但也更具相关性,因为提到的代码很多都已经过时了几年。

然而,我确实发现了一些似乎仍然是最新的:

Jquery-Markedit - 这是在很久以前从wmd-edit派生并重构的使用jQuery。看起来很擅长。

EpicEditor - 仍然保留,有一个灵活的解析器,如下所示,作者反响敏捷(见下文)。它似乎也有很好的文档。可悲的是没有使用IE9。

MarkdownDeep 是第三种仍然是最新的选择。这一点的有趣之处在于对Markdown Extra的支持。依赖于JQuery(实际上你也可以在没有JQuery的情况下实现)。基于.NET版本,因此文档比JS版本更加一致。这也适用于IE9。它非常容易使用(使用JQuery)&非常简单。尽管据我所知,没有发生重大的事态发展。

js-markdown-extra 是一个相当准确的PHP库端口,是还在维护中。它当然支持Markdown Extra。

这个问题很古老,但希望这对某些人有帮助。我刚刚发布了我自己的Javascript markdown编辑器的工作版本, uedit 。您可以在此处找到源代码。它适用于大多数浏览器(包括IE6 +),并且不依赖于任何外部JS库。

之后试图与几个插件来解决我自己的需要提供一个减价矩-所见即所得我最终实现我自己的一:

也许不是作为强大,因为所有解决方案评论说,在这里,但我认为,没有一个是因为 简单和易于整合和定制.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top