语言
捆绑的语言
以下列出的语言语法来自 tm-grammars
。
Name | ID | Alias | Preview |
---|
这些语法支持的许可证由其代码库覆盖,它们的许可证是宽松的(Apache-2.0、MIT 等),你可以在 此通知 中查看。
如果你要加载自定义语言,请参考 这个指南。
特殊的语言
纯文本
你可以将语言设置为 text
,以绕过高亮显示。这可以作为处理用户指定了不可用语言时的回滚效果,例如:
txt
import { codeToHtml } from 'shiki'
const html = codeToHtml('console.log("Hello World")', {
lang: 'text',
theme: 'vitesse-light',
})
txt
和 plain
可以作为 text
的别名使用。
ANSI
特殊的处理语言 ansi
可以用来突出显示终端输出。例如:
┌ Welcome to VitePress!
│
◇ Where should VitePress initialize the config?
│ ./docs
│
◇ Site title:
│ My Awesome Project
│
◇ Site description:
│ A VitePress Site
│
◆ Theme:
│ ● Default Theme (Out of the box, good-looking docs)
│ ○ Default Theme + Customization
│ ○ Custom Theme
└