Closed shokai closed 8 years ago
highlight結果のlanguageはalias(javascriptならjsとか)になっていて、元言語名が書いてない
先に逆エイリアスを作っておく
mport * as hljs from "highlight.js";
const reverseAliases = {};
for(let lang of hljs.listLanguages()){
let aliases = hljs.getLanguage(lang).aliases;
if(aliases){
for(let alias of aliases){
reverseAliases[alias] = lang;
}
}
}
const res = hljs.highlight("js","console.log('hello')");
console.log(res);
console.log(res.value);
console.log(res.language); // "js"
console.log(reverseAliases[res.language]); // "javascript"
できた
code:jsをjavascriptと表示してほしい