我在基于Rails的应用程序上工作,我需要允许用户格式化他输入的文本,我还想要一种方法来突出显示代码片段,就像Stackoverflow在输入代码片段时那样。
是否有任何插件可以执行此操作。
我还想知道哪个是推荐的RTE,并且不引人注目。 我看到很多关于FCKEditor的建议,但我如何实现代码片段?
答案 0 :(得分:1)
看起来你可能需要比CKeditor更轻量级的东西。如果您确实选择使用CKeditor,我会使用rails插件来安装它。我用这个:
http://github.com/galetahub/rails-ckeditor
git上的指示很简单。
对于语法高亮显示,我建议:
GitHub的工作人员喜欢Pygments。他们在许多不同的地方使用它,包括Jekyll和GitHub本身。缺点是它是一个python库,因此您需要安装python并将其作为shell任务执行。
语法Highlighter,jQuery Library< - 最容易实现
Rails3有这些插件:
Ruby提供3个代码,突出显示Gems:Ultraviolet,Syntax和CodeRay。 AFAIK,最后一个是最常用的。