在为 Markdown 代码寻找一个直观的所见即所得编辑器时,我没有找到与 CkEditor、 TinyMCE 等类似的用户界面。
具体来说,经常被推荐的 Markdown“所见即所得”编辑器(比如像 这个这样的文章)并不是纯粹的所见即所得编辑器,因为用户要么仍然写原始 Markdown (MarkItUp) ,要么走向另一个极端,即在没有标准控件(你好)的情况下进行行内编辑。
我需要介于两者之间的东西。
我正在寻找一个 Markdown 编辑器,它看起来和功能像一个精简的 CkEditor 文本框,并接受和输出 Markdown。应该有一个具有最少格式设置选项(B,I,U,列表等)的工具栏,并且文本输入区域应该显示转换后的 Markdown,而不是原始代码。应该有一个 Source 按钮,允许用户编辑原始 Markdown,但即使这样也是可选的。例如:
我知道 Markdown/wiki 的原因-它提供的安全性。我不介意像在 SE 这样输入原始代码,但是我的用户不是极客,并且不觉得这有趣。他们不希望看到 * * * _ _ _ 和空格与他们的文本混在一起。他们习惯于“ Word”样式的编辑,并且在该环境中最具生产力。
那么,是否有一个真正集成的所见即所得的 Markdown 编辑器?我是用 PHP 编写的,所以我可以用类来调用的东西是完美的。
2015年9月23日更新
CKEditor 现在有一个 降价 Addon来完成这个工作。插件项目是 托管在 Github 上。
截图:
2015年4月13日更新
有人自称开发 CKEditor 说,共同标志的出现是一个游戏规则的改变者,我们可能会看到一个合适的 CKEditor 的标记接口(阅读完整故事的评论)。
2015年2月6日更新
CKEditor 现在提供了一个输出(并接受作为输入) BBCode 的插件。