From d24ea6693399b2d9b446dedb7cf1a452a0ea3c58 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sun, 1 Feb 2015 22:37:10 -0800 Subject: [PATCH] The highlight tip should only clip the newlines before and after the *entire* block, not in between. Ref: https://github.com/jneen/rouge/issues/230 --- lib/jekyll/tags/highlight.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jekyll/tags/highlight.rb b/lib/jekyll/tags/highlight.rb index adf6bcd7..5af5f2bd 100644 --- a/lib/jekyll/tags/highlight.rb +++ b/lib/jekyll/tags/highlight.rb @@ -42,7 +42,7 @@ eos def render(context) prefix = context["highlighter_prefix"] || "" suffix = context["highlighter_suffix"] || "" - code = super.to_s.gsub(/^(\n|\r)+|(\n|\r)+$/, '') + code = super.to_s.gsub(/\A(\n|\r)+|(\n|\r)+\z/, '') is_safe = !!context.registers[:site].safe