Просмотр исходного кода

Fix #273: the filename specified by fenced code block is not be shown

Yuki Takei 8 лет назад
Родитель
Сommit
015da447fe
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      resource/js/util/GrowiRenderer.js

+ 4 - 1
resource/js/util/GrowiRenderer.js

@@ -152,12 +152,15 @@ export default class GrowiRenderer {
         return this.langProcessors[lang].process(code, langExt);
       }
 
+      const citeTag = (langFn) ? `<cite>${langFn}</cite>` : '';
       if (hljs.getLanguage(lang)) {
-        let citeTag = (langFn) ? `<cite>${langFn}</cite>` : '';
         try {
           return `<pre class="hljs">${citeTag}<code class="language-${lang}">${hljs.highlight(lang, code, true).value}</code></pre>`;
         } catch (__) {}
       }
+      else {
+        return `<pre class="hljs">${citeTag}<code>${code}</code></pre>`;
+      }
     }
 
     return '';