带宏的HTML编辑器

时间:2015-08-10 08:20:03

标签: asp.net-mvc wordpress macros

我们有一个ASP .NET MVC CMS应用程序,用户可以在其中添加/编辑自定义HTML内容。我们正在使用tinyMCE编辑器。我们想要的是支持某种宏机制,用户将宏添加到html代码,用户定义的过滤器将转换HTML。

比如说用户将添加如下媒体项链接:

[mediaUrl[id: "media_id"]] 

${mediaUrl: {id: "media_id"}} 

@(MediaUrl("media_id"))

哪种格式最好?是否有一个库(可能是一个脚本库)来轻松解析这些表达式并用动态数据替换它们?

我们可以使用MVC样式@表达式并将此HTML动态转换为部分视图,还是应该使用其他库StringTemplate等?

注意:我们想到的是支持用户定义的HTMLFilters,以便开发人员可以定义自定义表达式(如wordpress中的宏)并编写一些过滤器来翻译这些表达式。

0 个答案:

没有答案