- self
- end
-
- private
-
- def html_parser
- @@html_renderer ||= Renderer.new({
- :filter_html => true, :safe_links_only => true
- })
- @@html_parser ||= Redcarpet::Markdown.new(@@html_renderer, {
- :no_intra_emphasis => true, :autolink => true, :space_after_headers => true
- })
- end
-
- class Renderer < Redcarpet::Render::XHTML
- def link(link, title, alt_text)
- "<a rel=\"nofollow\" href=\"#{link}\">#{alt_text}</a>"
- end
-
- def autolink(link, link_type)
- if link_type == :email
- "<a rel=\"nofollow\" href=\"mailto:#{link}\">#{link}</a>"
- else
- "<a rel=\"nofollow\" href=\"#{link}\">#{link}</a>"
- end
- end