用户内容的简单代码编辑器/文本格式化程序(在Rails中)

时间:2012-09-08 17:27:55

标签: javascript ruby-on-rails wysiwyg

我想为用户提供设置其提交内容的样式的能力,但我不确定是否需要一个完整的wysiwyg编辑器。我的要求是:

  • 允许在单词或短语的任一侧使用星号加粗
  • 允许在单词或短语的任一侧使用下划线加下划线
  • 最多允许两个换行符
  • 自动解析链接
  • 自动嵌入来自youtube链接(和其他视频主机)的视频
  • 自动嵌入来自以有效图片格式结尾的任何网址的照片
  • (并包含允许手动执行上述操作的标签)。

实时预览也很方便。

关于我的选择的任何想法,和/或最好的方法来解决这个问题?也许是简化或可自定义的降价编辑器?

1 个答案:

答案 0 :(得分:1)

BlueCloth并不是一个糟糕的选择 - 我已经成功地使用了它。它是一个降价解析器,您可以对文本字段/ textarea字段进行操作,提供类似于StackOverflow上使用的语法的语法,类似于您的要求。

您可以指定哪些类型的输入是HTML转义的,以及哪些输入被视为原始HTML,以便链接和<embed>标记等可以在您的视图中以纯文本形式显示,或者视为HTML