From e79bc38b439ff206a8159e10c64597b71d58f36b Mon Sep 17 00:00:00 2001 From: Hakim El Hattab Date: Fri, 28 Sep 2012 00:14:57 -0400 Subject: rollback change in showndown, stop highlight.js's html entity escape #523 --- lib/js/showdown.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'lib/js/showdown.js') diff --git a/lib/js/showdown.js b/lib/js/showdown.js index 6731d76..a0da114 100644 --- a/lib/js/showdown.js +++ b/lib/js/showdown.js @@ -992,16 +992,13 @@ 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); -- cgit v1.2.3