def render(no_follow = false, encoding = nil, include_levels = 10)
      @sanitize = no_follow ?
          @wiki.history_sanitizer :
          @wiki.sanitizer

      @encoding       = encoding
      @include_levels = include_levels

      data         = @data.dup
      filter_chain = @wiki.filter_chain.map do |r|
        Gollum::Filter.const_get(r).new(self)
      end

      # Since the last 'extract' action in our chain *should* be the markup
      # to HTML converter, we now have HTML which we can parse and yield, for
      # anyone who wants it
      if block_given?
        yield Nokogiri::HTML::DocumentFragment.parse(data)
      end

      process_chain data, filter_chain
    end
def render(no_follow = false, encoding = nil, include_levels = 10)
      @sanitize = no_follow ?
          @wiki.history_sanitizer :
          @wiki.sanitizer

      @encoding       = encoding
      @include_levels = include_levels

      data         = @data.dup
      filter_chain = @wiki.filter_chain.map do |r|
        Gollum::Filter.const_get(r).new(self)
      end

      # Since the last 'extract' action in our chain *should* be the markup
      # to HTML converter, we now have HTML which we can parse and yield, for
      # anyone who wants it
      if block_given?
        yield Nokogiri::HTML::DocumentFragment.parse(data)
      end

      process_chain data, filter_chain
    end
Render the content with Gollum wiki syntax on top of the file's own
 markup language.

 no_follow - Boolean that determines if rel="nofollow" is added to all
             <a> tags.
 encoding  - Encoding Constant or String.

 Returns the formatted String content.