마크다운 문법 가이드

마크다운(Markdown)은 일반 텍스트 기반의 마크업 언어로, 읽기 쉽고 쓰기 쉬운 문서 작성을 위해 만들어졌습니다.

팁: 이 가이드의 모든 예제는 왼쪽에 마크다운 문법, 오른쪽에 결과를 보여줍니다. 각 예제를 복사해서 에디터에서 직접 시도해보세요!

마크다운의 장점

  • 간단함: 복잡한 HTML 태그 없이 간단한 문법으로 문서 작성
  • 가독성: 마크다운 문법 자체가 읽기 쉬움
  • 호환성: 다양한 플랫폼과 에디터에서 지원
  • 변환성: HTML, PDF 등 다양한 형태로 변환 가능

제목 (Headers)

제목은 # 기호를 사용하여 만들 수 있습니다. #의 개수에 따라 제목의 크기가 결정됩니다.

# 제목 1 (H1)
## 제목 2 (H2)
### 제목 3 (H3)
#### 제목 4 (H4)
##### 제목 5 (H5)
###### 제목 6 (H6)

제목 1 (H1)

제목 2 (H2)

제목 3 (H3)

제목 4 (H4)

제목 5 (H5)
제목 6 (H6)
주의: # 기호 다음에는 반드시 공백을 넣어야 합니다.

강조 (Emphasis)

텍스트를 굵게, 기울임꼴, 취소선으로 표현할 수 있습니다.

**굵은 글씨** 또는 __굵은 글씨__

*기울임 글씨* 또는 _기울임 글씨_

~~취소선~~

***굵은 기울임***

**굵은 글씨 안에 *기울임 글씨* 포함**

굵은 글씨 또는 굵은 글씨

기울임 글씨 또는 기울임 글씨

취소선

굵은 기울임

굵은 글씨 안에 기울임 글씨 포함

목록 (Lists)

순서가 있는 목록과 순서가 없는 목록을 만들 수 있습니다.

순서 없는 목록 (Unordered List)

- 첫 번째 항목
- 두 번째 항목
  - 중첩된 항목
  - 또 다른 중첩 항목
- 세 번째 항목

* 별표로도 가능
+ 플러스로도 가능
  • 첫 번째 항목
  • 두 번째 항목
    • 중첩된 항목
    • 또 다른 중첩 항목
  • 세 번째 항목
  • 별표로도 가능
  • 플러스로도 가능

순서 있는 목록 (Ordered List)

1. 첫 번째 항목
2. 두 번째 항목
   1. 중첩된 순서 목록
   2. 또 다른 중첩 항목
3. 세 번째 항목

1. 숫자가 틀려도
3. 자동으로
7. 순서대로 표시됩니다
  1. 첫 번째 항목
  2. 두 번째 항목
    1. 중첩된 순서 목록
    2. 또 다른 중첩 항목
  3. 세 번째 항목
  1. 숫자가 틀려도
  2. 자동으로
  3. 순서대로 표시됩니다

이미지 (Images)

이미지를 삽입하는 방법입니다. 링크 문법 앞에 !를 붙입니다.

![대체 텍스트](https://via.placeholder.com/300x200)

![제목이 있는 이미지](https://via.placeholder.com/300x200 "이미지 제목")

[![링크가 있는 이미지](https://via.placeholder.com/150x100)](https://www.example.com)

대체 텍스트

제목이 있는 이미지

링크가 있는 이미지

코드 (Code)

인라인 코드와 코드 블록을 표시할 수 있습니다.

인라인 코드

문장 안에 `인라인 코드`를 넣을 수 있습니다.

`console.log("Hello World!");`

문장 안에 인라인 코드를 넣을 수 있습니다.

console.log("Hello World!");

인용문 (Blockquotes)

> 기호를 사용하여 인용문을 만들 수 있습니다.

> 이것은 인용문입니다.
> 여러 줄로 작성할 수 있습니다.

> 중첩된 인용문도 가능합니다.
>> 더 깊은 인용문
>>> 최대한 깊은 인용문

> **인용문 안에서도**
> *다른 마크다운 문법*을
> 사용할 수 있습니다.

이것은 인용문입니다.
여러 줄로 작성할 수 있습니다.

중첩된 인용문도 가능합니다.

더 깊은 인용문

최대한 깊은 인용문

인용문 안에서도
다른 마크다운 문법
사용할 수 있습니다.

테이블 (Tables)

| 기호를 사용하여 테이블을 만들 수 있습니다.

| 이름   | 나이 | 직업     |
|--------|------|----------|
| 홍길동 | 25   | 개발자   |
| 김철수 | 30   | 디자이너 |
| 박영희 | 28   | 기획자   |

| 왼쪽 정렬 | 가운데 정렬 | 오른쪽 정렬 |
|:----------|:-----------:|------------:|
| 텍스트    |   텍스트    |      텍스트 |
| 내용      |    내용     |        내용 |
이름 나이 직업
홍길동 25 개발자
김철수 30 디자이너
박영희 28 기획자
왼쪽 정렬 가운데 정렬 오른쪽 정렬
텍스트 텍스트 텍스트
내용 내용 내용

수평선 (Horizontal Rules)

3개 이상의 하이픈, 별표, 언더스코어로 수평선을 만들 수 있습니다.

---

***

___

- - -

* * *





줄바꿈 (Line Breaks)

줄바꿈을 하는 여러 가지 방법이 있습니다.

첫 번째 줄
두 번째 줄 (줄바꿈 안됨)

첫 번째 줄

두 번째 줄 (빈 줄로 문단 구분)

첫 번째 줄
두 번째 줄 (끝에 공백 2개로 줄바꿈)

첫 번째 줄\
두 번째 줄 (백슬래시로 줄바꿈)

첫 번째 줄 두 번째 줄 (줄바꿈 안됨)

첫 번째 줄

두 번째 줄 (빈 줄로 문단 구분)

첫 번째 줄
두 번째 줄 (끝에 공백 2개로 줄바꿈)

첫 번째 줄
두 번째 줄 (백슬래시로 줄바꿈)

고급 기능

체크박스 (Task Lists)

- [x] 완료된 작업
- [ ] 미완료 작업
- [x] 또 다른 완료된 작업
- [ ] 해야 할 작업
  • 완료된 작업
  • 미완료 작업
  • 또 다른 완료된 작업
  • 해야 할 작업

각주 (Footnotes)

여기에 각주가 있습니다[^1].

또 다른 각주입니다[^note].

[^1]: 첫 번째 각주 내용
[^note]: 두 번째 각주 내용

여기에 각주가 있습니다1.

또 다른 각주입니다2.


1. 첫 번째 각주 내용

2. 두 번째 각주 내용

이스케이프 문자

\*별표를 그대로 표시\*

\`백틱을 그대로 표시\`

\# 해시를 그대로 표시

\[대괄호를 그대로 표시\]

*별표를 그대로 표시*

`백틱을 그대로 표시`

# 해시를 그대로 표시

[대괄호를 그대로 표시]

유용한 팁

키보드 단축키
  • Ctrl + B: 굵게
  • Ctrl + I: 기울임
  • Ctrl + S: 파일 저장
  • Ctrl + O: 파일 열기
  • Ctrl + N: 새 파일
  • F11: 전체화면
  • Tab: 들여쓰기
작성 팁
  • 문단 사이에는 빈 줄을 넣으세요
  • 목록 항목은 일관된 기호를 사용하세요
  • 코드 블록에는 언어를 명시하세요
  • 링크에는 의미 있는 제목을 붙이세요
  • 이미지에는 대체 텍스트를 작성하세요
  • 테이블은 읽기 쉽게 정렬하세요
마크다운 마스터 되기

마크다운을 효과적으로 사용하기 위한 추천 사항:

  1. 매일 조금씩 마크다운으로 문서를 작성해보세요
  2. 다양한 마크다운 에디터를 사용해보세요
  3. GitHub, GitLab 등에서 README 파일을 작성해보세요
  4. 블로그나 위키에서 마크다운을 활용해보세요
  5. 팀 협업 도구에서 마크다운을 사용해보세요

이제 마크다운 마스터가 되어보세요!

이 가이드의 모든 문법을 직접 연습해보고 싶다면 에디터를 사용해보세요.

에디터에서 연습하기