MDX 작성하기
Docusaurus는 Markdown 구문을 지원하며 몇 가지 추가 기능을 제공합니다.
프론트 매터(Front Matter)#
Markdown 문서는 상단에 Front Matter를 작성해 문서의 메타 데이터를 정의할 수 있습니다.
링크(links)#
URL 또는 상대 경로는 일반적인 Markdown 링크와 동일하게 사용 가능합니다.
Docusaurus 사이트의 페이지 생성 방법을 학습합니다.
이미지(images)#
일반적인 Markdown 문서의 이미지 사용법과 동일합니다.
static/img/ 디렉토리에 이미지를 추가한 후, 다음과 같이 Markdown을 작성합니다.
코드 블록(Code Blocks)#
Markdown 코드 블록은 문법 구문 하이라이팅을 지원합니다.
src/components/HelloDocusaurus.js
애드모니션(Admonitions)#
Docusaurus는 조언(tip), 경고 또는 오류(danger) "말풍선(callouts)"을 표시하는 특수한 구문을 제공합니다.
팁!
콜아웃은 짧은 텍스트를 설명하는 데 사용되며 주의를 끌기 위한 목적을 가지는 텍스트 상자를 말합니다.
잠깐!
삽화에서 쓰이는(지시선을 포함하여) 번호나 설명을 "콜아웃(callout)"이라고 부릅니다. 만화에서 쓰이는 말풍선도 콜아웃이라 일컫습니다.
주의!
너무 잦은 콜아웃은 오히려 "소음"이 될 수 있으니 사용에 주의하세요!
React 컴포넌트(components)#
MDX 덕분에 Markdown 문서 안에 React 컴포넌트를 사용할 수 있어 필요한 경우 문서에 인터랙션 기능을 손쉽게 추가할 수 있습니다.
Highlight 컴포넌트 예시