Method: Jekyll::Renderer#convert

Defined in:
lib/jekyll/renderer.rb

#convert(content) ⇒ Object

Convert the document using the converters which match this renderer’s document.

Returns String the converted content.



103
104
105
106
107
108
109
110
111
112
113
# File 'lib/jekyll/renderer.rb', line 103

def convert(content)
  converters.reduce(content) do |output, converter|
    converter.convert output
  rescue StandardError => e
    Jekyll.logger.error "Conversion error:",
                        "#{converter.class} encountered an error while " \
                        "converting '#{document.relative_path}':"
    Jekyll.logger.error("", e.to_s)
    raise e
  end
end