From: Hakim El Hattab Date: Fri, 28 Sep 2012 01:44:13 +0000 (-0400) Subject: disable html entity escapes in showdown (cloes #153 & #152) X-Git-Tag: 2.1.0~66 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=78b9bb43e1d44c623ba127fa299643d92723a40c;p=reveal.js.git disable html entity escapes in showdown (cloes #153 & #152) --- diff --git a/lib/js/showdown.js b/lib/js/showdown.js index a0da114..6731d76 100644 --- a/lib/js/showdown.js +++ b/lib/js/showdown.js @@ -992,13 +992,16 @@ var _EncodeCode = function(text) { // The point is that in code, these characters are literals, // and lose their special Markdown meanings. // + + // Hakim: Escaping these causes issues in code blocks + // Encode all ampersands; HTML entities are not // entities within a Markdown code span. - text = text.replace(/&/g,"&"); + // text = text.replace(/&/g,"&"); // Do the angle bracket song and dance: - text = text.replace(//g,">"); + // text = text.replace(//g,">"); // Now, escape characters that are magic in Markdown: text = escapeCharacters(text,"\*_{}[]\\",false);