@@ -24,7 +24,8 @@ def text
2424 end
2525
2626 def to_html
27- @to_html ||= Redcarpet ::Markdown . new ( redcarpet_renderer , redcarpet_options ) . render text
27+ # @to_html ||= Redcarpet::Markdown.new(redcarpet_renderer, redcarpet_options).render text
28+ @to_html ||= Rendering ::Handler . new ( :pandoc ) . render text
2829 end
2930
3031 private
@@ -50,36 +51,36 @@ def has_h1?(input)
5051 lines [ 0 ] . match ( /^# \w +/ ) || ( lines [ 1 ] && lines [ 0 ] . match ( /^\w +/ ) && lines [ 1 ] . start_with? ( '=' ) )
5152 end
5253
53- def redcarpet_options
54- @redcarpet_options ||= {
55- no_intra_emphasis : true ,
56- autolink : true ,
57- tables : true ,
58- fenced_code_blocks : true ,
59- strikethrough : true ,
60- space_after_headers : true ,
61- superscript : true ,
62- underline : true ,
63- highlight : true ,
64- quote : false ,
65- footnotes : true ,
66- }
67- end
68-
69- def redcarpet_renderer
70- redcarpet_handler . new with_toc_data : true
71- end
72-
73- def redcarpet_handler
74- config . highlighter ? HighlightRenderer : Redcarpet ::Render ::HTML
75- end
54+ # def redcarpet_options
55+ # @redcarpet_options ||= {
56+ # no_intra_emphasis: true,
57+ # autolink: true,
58+ # tables: true,
59+ # fenced_code_blocks: true,
60+ # strikethrough: true,
61+ # space_after_headers: true,
62+ # superscript: true,
63+ # underline: true,
64+ # highlight: true,
65+ # quote: false,
66+ # footnotes: true,
67+ # }
68+ # end
69+
70+ # def redcarpet_renderer
71+ # redcarpet_handler.new with_toc_data: true
72+ # end
73+
74+ # def redcarpet_handler
75+ # config.highlighter ? HighlightRenderer : Redcarpet::Render::HTML
76+ # end
7677
7778 def toc
7879 @toc ||= toc_handler . markdown
7980 end
8081
8182 def toc_handler
82- @toc_handler ||= Madness :: InlineTableOfContents . new markdown
83+ @toc_handler ||= InlineTableOfContents . new markdown
8384 end
8485 end
8586end
0 commit comments