瀏覽代碼

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

Hakim El Hattab 12 年之前
父節點
當前提交
e79bc38b43
共有 2 個文件被更改,包括 3 次插入6 次删除
  1. 0 0
      lib/js/highlight.js
  2. 3 6
      lib/js/showdown.js

文件差異過大導致無法顯示
+ 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);

部分文件因文件數量過多而無法顯示