Support GitHub-flavored Markdown
This commit is contained in:
1
Gemfile
1
Gemfile
@ -24,6 +24,7 @@ gem 'json_schemer'
|
|||||||
gem 'js-routes'
|
gem 'js-routes'
|
||||||
gem 'jwt'
|
gem 'jwt'
|
||||||
gem 'kramdown'
|
gem 'kramdown'
|
||||||
|
gem 'kramdown-parser-gfm'
|
||||||
gem 'mimemagic'
|
gem 'mimemagic'
|
||||||
gem 'net-http-persistent'
|
gem 'net-http-persistent'
|
||||||
gem 'net-imap', require: false
|
gem 'net-imap', require: false
|
||||||
|
@ -220,6 +220,8 @@ GEM
|
|||||||
kaminari-core (1.2.2)
|
kaminari-core (1.2.2)
|
||||||
kramdown (2.4.0)
|
kramdown (2.4.0)
|
||||||
rexml
|
rexml
|
||||||
|
kramdown-parser-gfm (1.1.0)
|
||||||
|
kramdown (~> 2.0)
|
||||||
language_server-protocol (3.17.0.3)
|
language_server-protocol (3.17.0.3)
|
||||||
launchy (2.5.2)
|
launchy (2.5.2)
|
||||||
addressable (~> 2.8)
|
addressable (~> 2.8)
|
||||||
@ -585,6 +587,7 @@ DEPENDENCIES
|
|||||||
json_schemer
|
json_schemer
|
||||||
jwt
|
jwt
|
||||||
kramdown
|
kramdown
|
||||||
|
kramdown-parser-gfm
|
||||||
letter_opener
|
letter_opener
|
||||||
listen
|
listen
|
||||||
mimemagic
|
mimemagic
|
||||||
|
@ -50,7 +50,7 @@ module ApplicationHelper
|
|||||||
end
|
end
|
||||||
|
|
||||||
def render_markdown(markdown)
|
def render_markdown(markdown)
|
||||||
ActionController::Base.helpers.sanitize Kramdown::Document.new(markdown).to_html.strip
|
ActionController::Base.helpers.sanitize Kramdown::Document.new(markdown, input: 'GFM', hard_wrap: false).to_html.strip
|
||||||
end
|
end
|
||||||
|
|
||||||
def row(options = {}, &)
|
def row(options = {}, &)
|
||||||
|
Reference in New Issue
Block a user