diff --git a/lib/gollum/markup.rb b/lib/gollum/markup.rb index 95d3de76..73886a66 100644 --- a/lib/gollum/markup.rb +++ b/lib/gollum/markup.rb @@ -27,9 +27,9 @@ module Gollum # # Returns the formatted String content. def render(no_follow = false) - sanitize_options = no_follow ? - @wiki.history_sanitization : - @wiki.sanitization + sanitize = no_follow ? + @wiki.history_sanitizer : + @wiki.sanitizer data = extract_tex(@data) data = extract_code(data) @@ -44,12 +44,16 @@ module Gollum end data = process_tags(data) data = process_code(data) - data = Sanitize.clean(data, sanitize_options.to_hash) if sanitize_options + data = sanitize.clean!(data) if sanitize data = process_tex(data) data.gsub!(/

<\/p>/, '') data end + def doc_to_html(doc) + doc.to_xhtml(:save_with => Nokogiri::XML::Node::SaveOptions::AS_XHTML) + end + ######################################################################### # # TeX