我遇到了一个问题,我正在开发不受我控制的CMS上的页面,并且我正在编辑越来越复杂的页面,只有一个文本区域。
最初,我在代码编辑器中创建页面,然后将 HTML 复制到文本区域中。手动保持本地代码和 CMS 代码同步。
这个工作流程很糟糕。
我想在 CMS 中工作时进行代码突出显示等。有什么方法可以通过书签或控制台命令将 Ace 或 CodeMirror 等代码编辑器添加到文本区域?我尝试过使用Ace Bookmarket Builder,但我不知道它是否被设计为适用于任何页面,或者只是github。
编辑:我认为我在上面说得不够清楚。我只是此CMS的最终用户,我无法更改它在后端的运行方式。我实际上只需要一个书签来查找文本区域并对其应用代码编辑器。
tinymce和syntaxhighlight都是不绑定到CMS的软件包,所以如果你的软件包是自定义的,那么你会想尝试一起使用它们,我听说在Drupal(目前实际上有一个项目)领域的这次冒险中取得了一些成功,但你可能正在寻找一些工作来做到这一点定制。 关于这个 http://www.tinymce.com/forum/viewtopic.php?id=22901