javascript - 在我的网站上编写基于 GUI 的 Markdown 编辑器

标签 javascript html web markdown

我已经设置了网站,并且设置了后端来处理从文本区域提交的 Markdown 文本,但我想知道如何实现 GUI 编辑器。

这是设计的屏幕截图。

enter image description here

现在,我已经意识到我想要做的与 Stackoverflow 和 Reddit 上的格式化按钮类似,但我仍然不知道该怎么做...

我的最终目标是为管理员编写按“B”键的功能,文本编辑器将:

  1. 在一对星号之间添加 ** ** 和光标。
  2. 在突出显示的文本部分添加 ** 和附加 **。

无论如何,我正试图解决这个问题,但我不知道从哪里开始。有什么建议吗?

最佳答案

虽然 ckeditor 是一个所见即所得的编辑器,但我假设您想要一个 WYSIWYM编辑。

lepture/editor ( demo ) 提供快捷方式(如您的 Ctrl + B)并显示标记,但另外显示为格式化文本。

或者使用 hallojs.org markdown并使用带有按钮或纯 Markdown 的 HTML5 编辑。

关于javascript - 在我的网站上编写基于 GUI 的 Markdown 编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34447117/

相关文章:

javascript - 如何使用 jquery 更改文本值

javascript - kendoSlider 增加/减少按钮大小

javascript - 强制将输入元素的语言切换为英语

html - 如何根据用户是在桌面浏览器还是移动浏览器上访问,在 css 中指定不同的图像

JavaScript:缓存深度嵌套的变量是否更快?

javascript - Algolia:如何根据值对搜索进行排名?

javascript - 如何仅从客户端向服务器发送 WebSocketSubject 消息?

html - 推出导航菜单 - 背景 CSS 问题

bash - 使用脚本从网站中提取电子邮件地址

c# - 两个网站,相同的 url,相同的 cookie