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