Compile markdown
This commit is contained in:
parent
39cfba9309
commit
ac04b4a415
|
@ -30,6 +30,7 @@ Gem::Specification.new do |spec|
|
||||||
spec.add_development_dependency 'minitest-reporters', '~> 1.1'
|
spec.add_development_dependency 'minitest-reporters', '~> 1.1'
|
||||||
spec.add_development_dependency 'rails', '>= 4.0.0'
|
spec.add_development_dependency 'rails', '>= 4.0.0'
|
||||||
spec.add_development_dependency 'rake', '~> 10.0'
|
spec.add_development_dependency 'rake', '~> 10.0'
|
||||||
|
spec.add_development_dependency 'redcarpet'
|
||||||
spec.add_development_dependency 'therubyracer'
|
spec.add_development_dependency 'therubyracer'
|
||||||
spec.add_development_dependency 'thor', '~> 0.19'
|
spec.add_development_dependency 'thor', '~> 0.19'
|
||||||
spec.add_development_dependency 'unindent'
|
spec.add_development_dependency 'unindent'
|
||||||
|
|
|
@ -4,8 +4,9 @@ require 'hamlit/filters/coffee'
|
||||||
require 'hamlit/filters/css'
|
require 'hamlit/filters/css'
|
||||||
require 'hamlit/filters/erb'
|
require 'hamlit/filters/erb'
|
||||||
require 'hamlit/filters/escaped'
|
require 'hamlit/filters/escaped'
|
||||||
require 'hamlit/filters/less'
|
|
||||||
require 'hamlit/filters/javascript'
|
require 'hamlit/filters/javascript'
|
||||||
|
require 'hamlit/filters/less'
|
||||||
|
require 'hamlit/filters/markdown'
|
||||||
require 'hamlit/filters/plain'
|
require 'hamlit/filters/plain'
|
||||||
require 'hamlit/filters/preserve'
|
require 'hamlit/filters/preserve'
|
||||||
require 'hamlit/filters/ruby'
|
require 'hamlit/filters/ruby'
|
||||||
|
@ -29,8 +30,9 @@ module Hamlit
|
||||||
register :css, Css
|
register :css, Css
|
||||||
register :erb, Erb
|
register :erb, Erb
|
||||||
register :escaped, Escaped
|
register :escaped, Escaped
|
||||||
register :less, Less
|
|
||||||
register :javascript, Javascript
|
register :javascript, Javascript
|
||||||
|
register :less, Less
|
||||||
|
register :markdown, Markdown
|
||||||
register :plain, Plain
|
register :plain, Plain
|
||||||
register :preserve, Preserve
|
register :preserve, Preserve
|
||||||
register :ruby, Ruby
|
register :ruby, Ruby
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
module Hamlit
|
||||||
|
class Filters
|
||||||
|
class Markdown < TiltBase
|
||||||
|
def compile(node)
|
||||||
|
compile_with_tilt(node, 'markdown')
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
|
@ -3,7 +3,6 @@ describe Hamlit::Filters do
|
||||||
|
|
||||||
describe '#compile' do
|
describe '#compile' do
|
||||||
it 'renders markdown filter' do
|
it 'renders markdown filter' do
|
||||||
skip
|
|
||||||
assert_render(<<-HAML, <<-HTML)
|
assert_render(<<-HAML, <<-HTML)
|
||||||
:markdown
|
:markdown
|
||||||
# Hamlit
|
# Hamlit
|
||||||
|
@ -12,11 +11,11 @@ describe Hamlit::Filters do
|
||||||
<h1>Hamlit</h1>
|
<h1>Hamlit</h1>
|
||||||
|
|
||||||
<p>Yet another haml implementation</p>
|
<p>Yet another haml implementation</p>
|
||||||
|
|
||||||
HTML
|
HTML
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'renders markdown filter with string interpolation' do
|
it 'renders markdown filter with string interpolation' do
|
||||||
skip
|
|
||||||
assert_render(<<-'HAML', <<-HTML, compatible_only: :faml)
|
assert_render(<<-'HAML', <<-HTML, compatible_only: :faml)
|
||||||
- project = '<Hamlit>'
|
- project = '<Hamlit>'
|
||||||
:markdown
|
:markdown
|
||||||
|
@ -28,6 +27,7 @@ describe Hamlit::Filters do
|
||||||
|
|
||||||
<p><&>
|
<p><&>
|
||||||
Yet another haml implementation</p>
|
Yet another haml implementation</p>
|
||||||
|
|
||||||
HTML
|
HTML
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue