Kaynağa Gözat

:bug: 术语设置黑体字无效

visuddhinanda 3 yıl önce
ebeveyn
işleme
b6d54a222c
1 değiştirilmiş dosya ile 7 ekleme ve 2 silme
  1. 7 2
      public/app/term/note.js

+ 7 - 2
public/app/term/note.js

@@ -92,8 +92,13 @@ function note_init(input,channel="",editor="",lang="en") {
 	if (input) {
 		let output = "<div>";
 		//output += marked(input);
-		output += marked(term_std_str_to_tran(input, channel, editor, lang), { renderer: note_renderer });
-
+		//output += marked(term_std_str_to_tran(input, channel, editor, lang), { renderer: note_renderer });
+		let newText = input.replace(/\[\[/g,'“[[');
+		newText = newText.replace(/\]\]/g,']]”');
+		let markdown = marked(newText, { renderer: note_renderer });
+		markdown = markdown.replace(/“\[\[/g,'[[');
+		markdown = markdown.replace(/\]\]”/g,']]');
+		output += term_std_str_to_tran(markdown, channel, editor, lang);
 		output += "</div>";
 
 		let newString = output.replace(/\{\{/g, '<span class="note_shell"><note style="" info="');