highlight.js 是面向浏览器和 Node.js 的代码语法高亮库,根据语言规则为代码生成带样式标记的结果。
高亮方式
可以显式指定语言,也可以使用自动语言检测。前者适合已知代码语言的场景;自动检测只是在候选语言中判断,不保证总能识别正确。
库提供语言定义,主题样式决定颜色等外观。只加载需要的语言可以减少前端资源体积。高亮用于帮助阅读,不会执行代码,也不能代替编译器的语法或类型检查。模块导入及按需注册方式见官网用法。
highlight.js 是面向浏览器和 Node.js 的代码语法高亮库,根据语言规则为代码生成带样式标记的结果。
可以显式指定语言,也可以使用自动语言检测。前者适合已知代码语言的场景;自动检测只是在候选语言中判断,不保证总能识别正确。
库提供语言定义,主题样式决定颜色等外观。只加载需要的语言可以减少前端资源体积。高亮用于帮助阅读,不会执行代码,也不能代替编译器的语法或类型检查。模块导入及按需注册方式见官网用法。