markItUp+rdiscount搭建Rails下可视化Markdown编辑器

阅读更多
markItUp是基于jQuery的可视化编辑器,支持Html,Textile,Wiki,Markdown,BBcode等多种标签。而且支持插件化替换各种标签和皮肤,UI效果很好。

自行下载jquery.js,然后从 http://markitup.jaysalvat.com/downloads/下载jquery.markitup.js,Basic Markdown set和Simple and neutral skin。

在你的表单页面中加入相应的javascript和css文件,并用一段JavaScript初始化要用markItUp的Textarea:
<%=javascript_include_tag 'jquery' %>








效果图:
markItUp+rdiscount搭建Rails下可视化Markdown编辑器_第1张图片

保存Markdown文本到数据库后如何转化成HTML格式展现在页面上?
安装 rdiscount即可:
gem install rdiscount

然后在show页面上:
<%= raw RDiscount.new(@question.content).to_html %>

注意:需要对用户恶意输入的

你可能感兴趣的:(Rails,jQuery,JavaScript,HTML,CSS)