highlight.js API
简介
highlight.js 作为 hljs
对象的方法提供一些函数。
highlight(name, value, ignore_illegals, continuation)
用指定语言高亮代码。
参数:
name
: 要高亮的语言名,或别名value
: 原始 HTML 字符串ignore_illegals
: 是否忽略非法字符continuation
: 是否继续未完成的解析
返回的对象的属性:
language
: 语言名,和参数传递的语言名一致relevance
: 整数值value
: 带有高亮标记显示的字符串(配合 css 即可实现着色)top
: 当前模式的堆顶部
highlightAuto(value, languageSubset)
自动高亮代码。
参数:
value
: 原始 HTML 字符串languageSubset
: 可选的语言名或别名列表用来限制检