我想创建一个基于 Web 的所见即所得 HTML 编辑器,它允许用户插入具有某些类或 id 属性的预定义 HTML 元素。
例如,任何 HTML 编辑器都允许用户选择一些文本并单击“粗体”按钮,这会将所选文本包装在<b></b>
标签中。
我希望用户能够选择一些文本,单击一个名为“somebutton”的按钮并将所选文本包装在 中<div class="someclass"></div>
,或者单击不同的按钮并将文本包装在 中<h1 id="someid"></h1>
,或者具有由我。
我知道那里有很多基于 javascript 的 HTML 编辑器,但我特意寻找能够以上述方式轻松扩展的任何内容。我看过 TinyMCE 和 Aloha,在这两种情况下都发现文档很难使用或根本不存在。
我在寻找:
- 任何易于以这种方式扩展的编辑器的建议
- 如上所述添加自定义元素的教程或说明
谢谢!