简写形式
除了 getHighlighter
函数之外,shikiji
还提供了一些简写函数,以便更简单的使用。
ts
import { , } from 'shikiji'
const = await ('const a = 1', {
: 'javascript',
: 'nord'
})
const = await ('<div class="foo">bar</div>', {
: 'html',
: 'min-dark'
})
当前支持:
codeToThemedTokens
codeToHtml
codeToHast
在内部他们保持单个高亮器实例,并按需加载主题/语言。与 highlighter.codeToHtml
不同,codeToHtml
简写函数返回一个 Promise,lang
和 theme
选项是必需的。
注:这些仅在 捆绑用法 中可用,也就是
shikiji
主入口。如果您使用的是 精细捆绑,则可以使用createSingletonShorthands
,或将其移植到您自己的配置中。