render_jekyll

in _plugins/read.rb [51:65]


    def render_jekyll(context, filename)
      file = load_file(context, filename, context['page'] || context.registers[:page])

      
      jekyllSite = context.registers[:site]
      targetPage = Jekyll::Page.new(jekyllSite, jekyllSite.source, File.dirname(file), File.basename(file))

      relative_link_parser = JekyllRelativeLinks::Generator.new(nil)
      relative_link_parser.prepare_for_site(jekyllSite)
      relative_link_parser.replace_relative_links!(targetPage)

      targetPage.render(jekyllSite.layouts, jekyllSite.site_payload)
      targetPage.output
    end