본문으로 건너뛰기

Docusaurus 문서에서 Markdown 문법 사용

Docusaurus는 Markdown을 기본 콘텐츠 작성 형식으로 사용하고 MDX 컴파일러를 통해 Markdown 파일을 React 컴포넌트로 컴파일합니다. 이 문서는 자주 사용하는 Markdown 문법과 Docusaurus에서의 사용 방법을 소개합니다.

1. 제목​

첫 번째 수준 제목에는 #, 두 번째 수준에는 ##을 사용하는 식으로 작성합니다.

# First-level heading
## Second-level heading
### Third-level heading

2. 강조​

  • 굵게: **bold** 또는 __bold__
  • 기울임꼴: *italic* 또는 _italic_

3. 링크 및 이미지​

  • 링크: [Docusaurus 공식 사이트](https://docusaurus.io/)
  • 이미지: ![Image description](/img/docusaurus.png)

4. 코드 블록​

세 개의 백틱으로 코드를 감쌉니다. 문법 강조를 위해 언어를 지정할 수 있습니다.

```js
console.log('Hello, Docusaurus!');
```

예제:

console.log('Hello, Docusaurus!');

5. 인용문​

인용문에는 >를 사용합니다.

> This is a blockquote.

예제:

인용문입니다.

6. Details​

Docusaurus에서는 <details>와 같은 HTML 요소를 삽입할 수 있습니다.

<details>
<summary>Click to expand</summary>
Here is the detailed content, which can include **Markdown** syntax.
</details>

예제:

펼치려면 클릭 여기에 Markdown 문법을 포함한 상세 내용을 작성할 수 있습니다.

7. Front Matter​

각 Markdown 파일의 맨 위에는 YAML 형식의 메타데이터를 세 개의 대시로 감싸 작성할 수 있습니다.

---
title: Document Title
description: This is the document description
---

8. MDX와 CommonMark​

  • Docusaurus v3는 기본적으로 모든 .md 및 .mdx 파일에 MDX 파서를 사용하므로 Markdown에 React 컴포넌트를 직접 삽입할 수 있습니다.
  • 표준 CommonMark를 사용하려면 docusaurus.config.js에서 markdown.format: 'detect'를 설정합니다.
  • 자세한 내용은 공식 문서를 참고하세요.

9. Admonition​

:::note
Content
:::

# 기타 사용 가능한 유형
[note/tip/info/warning/danger]
노트

Markdown syntax를 포함한 내용입니다. 이 api를 확인하세요.

팁

Markdown syntax를 포함한 팁입니다. 이 api를 확인하세요.

정보

Markdown syntax를 포함한 정보입니다. 이 api를 확인하세요.

경고

Markdown syntax를 포함한 경고입니다. 이 api를 확인하세요.

위험

Markdown syntax를 포함한 위험 경고입니다. 이 api를 확인하세요.

10. Docusaurus 전용 기능​

  • Tabs, Admonitions, 수학 방정식 및 기타 확장 문법을 지원합니다.
  • MDX를 통해 React 컴포넌트를 문서에 직접 삽입할 수 있습니다.

11. 참고​


MDX 문법을 시험하려면 MDX Playground를 사용하세요.