Skip to content

언어들

번들된 언어들

아래 나열된 언어 문법은 tm-grammars를 통해 shiki 패키지에 재배포됩니다.

?
NameIDAliasPreview

문법은 각각의 저장소에서 허용된 라이선스(apache-2.0, mit 등)에 따라 제공되며, 이 NOTICE에서 확인할 수 있습니다.

사용자 정의 언어를 로드하려면 이 가이드를 참고하세요.

특수 언어들

일반 텍스트

하이라이팅을 생략하려면 언어를 text로 설정할 수 있습니다. 이는 사용자가 지정한 언어가 사용할 수 없을 때 기본값으로 유용합니다. 예를 들어:

txt
import { codeToHtml } from 'shiki'

const html = codeToHtml('console.log("Hello World")', {
  lang: 'text',
  theme: 'vitesse-light',
})

txt, plaintext의 별칭으로 제공됩니다.

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

위 코드 스니펫의 원본 마크다운을 확인하세요.

MIT 라이선스 하에 배포됨.