A MarkDown TextEditor with jQuery and Markitup! and redcarpet for Rails 3
Support Env:
Rails3.0.8+/Ruby1.8.7+
Usage:
you need install pygments
easy_install pygments
-
In Gemfile:
gem "redcarpet" gem "albino" gem "nokogiri" gem 'rails_markitup'
-
Then run :
rails g rails_markitup:install
-
In layout:
stylesheet_link_tag :markitup
javascript_include_tag :markitup
or you can use another highlight css:
stylesheet_link_tag :markitup_shiny
-
In your textarea , simple_form_for exapmle:
form.input :content, :as => :text, :input_html => => 'markdown'
-
In your application.js:
$(document).ready(function(){ $('#markdown').markItUp(myMarkdownSettings); });
-
In your show page:
markdown(@topic.content)
if you use shiny style
markdown(@topic.content, 'shiny')