开发者

How to add Rich Text Editor to display code snippets

Im workin开发者_StackOverflowg on a Rails based application where I have the need to allow the user to format the text he enters and I would also like a way to highlight code snippets the way Stackoverflow does when I enter a code snippet.

Are there any plugins that do this.

And I would also like to know which is the RTE that is recommended and would be unobtrusive. I see a lot of recommendations for FCKEditor but how do I implement the code snippets?


It seems like you might need something lighterweight than CKeditor. If you do choose to use CKeditor, I would use a rails plugin to install it. I use this one :

http://github.com/galetahub/rails-ckeditor

The directions are very straightforward on the git.

As for Syntax Highlighting , I recommend :

  • The GitHub crew loves Pygments. They are using it on many different places, including Jekyll and GitHub itself. The downside is that it's a python library so you would need to install python and execute it as a shell task.

  • Syntax Highlighter, jQuery Library <-- The easiest to implement

    http://alexgorbatchev.com/SyntaxHighlighter/

  • Rails3 has these plugins :

    Ruby offers 3 code highlighting Gems: Ultraviolet, Syntax and CodeRay. AFAIK, the last one is the most adopted.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜