diff options
author | Hakim El Hattab <hakim.elhattab@gmail.com> | 2012-09-27 21:44:13 -0400 |
---|---|---|
committer | Hakim El Hattab <hakim.elhattab@gmail.com> | 2012-09-27 21:44:13 -0400 |
commit | 78b9bb43e1d44c623ba127fa299643d92723a40c (patch) | |
tree | eb18e6b1fad4c1864fa81989a8248fc5ce200747 | |
parent | 73706ad02ed2278626f7b9bc2a52afe6e62fabd6 (diff) | |
download | fosdem-2018-presentation-78b9bb43e1d44c623ba127fa299643d92723a40c.tar fosdem-2018-presentation-78b9bb43e1d44c623ba127fa299643d92723a40c.tar.gz |
disable html entity escapes in showdown (cloes #153 & #152)
-rw-r--r-- | lib/js/showdown.js | 9 |
1 files changed, 6 insertions, 3 deletions
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,">"); + // text = text.replace(/</g,"<"); + // text = text.replace(/>/g,">"); // Now, escape characters that are magic in Markdown: text = escapeCharacters(text,"\*_{}[]\\",false); |