usar commonmarker closes #34
This commit is contained in:
parent
5ec7c45861
commit
bd3a19de14
3 changed files with 24 additions and 0 deletions
1
Gemfile
1
Gemfile
|
@ -30,6 +30,7 @@ gem 'jbuilder', '~> 2.5'
|
||||||
# Use Capistrano for deployment
|
# Use Capistrano for deployment
|
||||||
# gem 'capistrano-rails', group: :development
|
# gem 'capistrano-rails', group: :development
|
||||||
|
|
||||||
|
gem 'commonmarker'
|
||||||
gem 'email_address'
|
gem 'email_address'
|
||||||
gem 'rails_warden'
|
gem 'rails_warden'
|
||||||
gem 'haml-rails'
|
gem 'haml-rails'
|
||||||
|
|
|
@ -80,6 +80,8 @@ GEM
|
||||||
chronic (0.10.2)
|
chronic (0.10.2)
|
||||||
coderay (1.1.2)
|
coderay (1.1.2)
|
||||||
colorator (1.1.0)
|
colorator (1.1.0)
|
||||||
|
commonmarker (0.17.8)
|
||||||
|
ruby-enum (~> 0.5)
|
||||||
concurrent-ruby (1.0.5)
|
concurrent-ruby (1.0.5)
|
||||||
crass (1.0.3)
|
crass (1.0.3)
|
||||||
dotenv (2.2.1)
|
dotenv (2.2.1)
|
||||||
|
@ -213,6 +215,8 @@ GEM
|
||||||
rbnacl (4.0.2)
|
rbnacl (4.0.2)
|
||||||
ffi
|
ffi
|
||||||
rouge (3.1.0)
|
rouge (3.1.0)
|
||||||
|
ruby-enum (0.7.2)
|
||||||
|
i18n
|
||||||
ruby_dep (1.5.0)
|
ruby_dep (1.5.0)
|
||||||
ruby_parser (3.10.1)
|
ruby_parser (3.10.1)
|
||||||
sexp_processor (~> 4.9)
|
sexp_processor (~> 4.9)
|
||||||
|
@ -288,6 +292,7 @@ DEPENDENCIES
|
||||||
capistrano-rails
|
capistrano-rails
|
||||||
capistrano-rbenv
|
capistrano-rbenv
|
||||||
capybara (~> 2.13)
|
capybara (~> 2.13)
|
||||||
|
commonmarker
|
||||||
dotenv-rails
|
dotenv-rails
|
||||||
email_address
|
email_address
|
||||||
exception_notification
|
exception_notification
|
||||||
|
|
18
config/initializers/commonmarker.rb
Normal file
18
config/initializers/commonmarker.rb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
require 'commonmarker'
|
||||||
|
|
||||||
|
module Haml::Filters
|
||||||
|
|
||||||
|
remove_filter("Markdown") #remove the existing Markdown filter
|
||||||
|
|
||||||
|
module Markdown
|
||||||
|
|
||||||
|
include Haml::Filters::Base
|
||||||
|
|
||||||
|
def render(text)
|
||||||
|
CommonMarker.render_html(text,
|
||||||
|
[:TABLE_PREFER_STYLE_ATTRIBUTES],
|
||||||
|
[:table,:strikethrough,:autolink,:tagfilter])
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in a new issue