vue-markdown/src/assets/js/hightlight/index.js

37 lines
911 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//hljs体积过大多数为解决代码高亮显示的问题,所以只引入部分语言,如果需要可自行加载
import hljs from './highlight'
import javascript from './languages/javascript'
import java from './languages/java';
import css from './languages/css';
import less from './languages/less';
import go from './languages/go';
import markdown from './languages/markdown';
import php from './languages/php';
import python from './languages/python';
import typescript from './languages/typescript';
import xml from './languages/xml';
import autohotkey from './languages/autohotkey';
import auto from './languages/autoit';
const languages = {
javascript,
java,
css,
less,
markdown,
go,
php,
python,
typescript,
xml,
autohotkey,
auto
}
Object.keys(languages).forEach(key => {
hljs.registerLanguage(key, languages[key])
})
export default hljs;