ckeditor - 集成 Markdown 所见即所得文本编辑器

标签 ckeditor richtextbox markdown wysiwyg

在为 Markdown 代码寻找简单的所见即所得编辑器时,我没有找到与 CkEditor、TinyMCE 等类似的 UI。

具体来说,经常推荐的 Markdown“所见即所得”编辑器(例如 this 之类的帖子)并不是纯粹的所见即所得编辑器,因为用户要么仍然编写原始 Markdown ( MarkItUp ),要么走向另一个极端在没有标准控件的情况下进行内联编辑( Hallo )。

我需要介于两者之间的东西。

我正在寻找一个 Markdown 编辑器,其外观和功能类似于精简的 CkEditor 文本框,并且接受和输出 Markdown。应该有一个工具栏,其中包含最少的格式选项集(B、I、U、列表等),并且文本输入区域应该显示转换后的 Markdown,而不是原始代码。应该有一个“源”按钮,允许用户编辑原始 Markdown,但即使这是可选的。例如:

enter image description here

我明白了 Markdown/wiki 等的原因 - 它提供的安全性。我不介意像 SE 那样输入原始代码,但我的用户不是极客,并不觉得这令人愉快。他们不想看到 * * * ___ 和空格与文本混合在一起。他们习惯于“Word”样式编辑,并且在该环境中效率最高。

那么 - 是否有真正集成的 Markdown 所见即所得编辑器?我正在用 PHP 编写,所以我可以用类调用的东西将是完美的。

<小时/>

2015 年 9 月 23 日更新

CKEditor 现在有一个 Markdown addon就是做这件事的。插件项目是hosted on github .

截图:

markdown WYSIWYG

markdown source

<小时/>

2015 年 4 月 13 日更新
自称开发CKEditor的人说CommonMark的出现是一个游戏规则改变者,我们可能会看到一个正确的 markup interface for CKEditor (阅读完整故事的评论)。

<小时/>

2015 年 2 月 6 日更新

CKEditor 现在附带一个可以输出(并接受输入)BBCode 的插件。

演示:http://ckeditor.com/demo#bbcode

最佳答案

SimpleMDE新人,也许就是答案。我一个月来一直在寻找这样的东西。令我惊讶的是,这并没有在搜索结果中显示得更高。我必须查看 lepture/editor 上的通知找到这个。

enter image description here

关于ckeditor - 集成 Markdown 所见即所得文本编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12840132/

相关文章:

wpf - 扩展的 WPF 工具包 - 使用 RichTextBoxFormatBar

ruby-on-rails-3.2 - Redcarpet Markdown gem : instantiating the Markdown object only once & reusing it between parses

markdown - 如何在markdown中显示下划线符号?

github - GitHub Flavored Markdown的TaskList不支持有序列表

php - 只有变量应该通过引用传递 -ckeditor -codeigniter

javascript - Symfony2 中的 Ckfinder 和 Ckeditor,没有 bundle

javascript - CKEditor Code Snippet 插件在 yii2 框架中不做语法高亮

c# - 在 C# 中清除 RichTextBox 中的文本

reactjs - 当 onChange 被调用时,react-quill 失去焦点

javascript - ckeditor 在 Bootstrap 模式中打开时清除数据