From 1ac51f09506acf45edd5c209ee1f408a8788623a Mon Sep 17 00:00:00 2001 From: Robert Wijas Date: Sun, 2 Oct 2011 09:41:11 +0200 Subject: [PATCH] render_partial always converts the content Signed-off-by: Brandon Mathis --- plugins/render_partial.rb | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/plugins/render_partial.rb b/plugins/render_partial.rb index 0241618..970a180 100644 --- a/plugins/render_partial.rb +++ b/plugins/render_partial.rb @@ -31,11 +31,9 @@ module Jekyll def initialize(tag_name, markup, tokens) @file = nil @raw = false - @convert = false if markup =~ /^(\S+)\s?(\w+)?/ @file = $1.strip @raw = $2 == 'raw' - @convert = $2 == 'convert' end super end @@ -61,15 +59,16 @@ module Jekyll partial = Liquid::Template.parse(contents) context.stack do contents = partial.render(context) - if @convert - site = context.registers[:site] - ext = File.extname(@file) - - converter = site.converters.find { |c| c.matches(ext) } - contents = converter.convert(contents) unless converter.nil? - end - contents + site = context.registers[:site] + ext = File.extname(@file) + converter = site.converters.find { |c| c.matches(ext) } + + if converter.nil? + contents + else + converter.convert(contents) + end end end end