Explorar el Código

rollback change in showndown, stop highlight.js's html entity escape #523

Hakim El Hattab hace 12 años
padre
commit
e79bc38b43
Se han modificado 2 ficheros con 3 adiciones y 6 borrados
  1. 0 0
      lib/js/highlight.js
  2. 3 6
      lib/js/showdown.js

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
lib/js/highlight.js


+ 3 - 6
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,"&lt;");
-	// text = text.replace(/>/g,"&gt;");
+	text = text.replace(/</g,"&lt;");
+	text = text.replace(/>/g,"&gt;");
 
 	// Now, escape characters that are magic in Markdown:
 	text = escapeCharacters(text,"\*_{}[]\\",false);

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio