마크다운(Markdown)은 텍스트에 간단한 기호를 더해 서식을 지정하는 가벼운 마크업 언어입니다. 배우기 쉽고 읽기 편해서 문서 작성, 메모, 개발자들의 소스 코드 설명 등에 아주 널리 쓰입니다.
가장 자주 쓰이는 핵심 문법들을 직관적으로 정리해 드릴게요.
1. 제목 (Headers)
# 기호의 개수로 제목의 크기와 위계를 조절합니다. (1개부터 6개까지 가능)
Markdown
# 제일 큰 제목 (H1)
## 두 번째로 큰 제목 (H2)
### 세 번째로 큰 제목 (H3)
2. 텍스트 강조 (Emphasis)
글씨를 굵게 하거나 기울이는 등의 강조 표현입니다.
Markdown
**굵게(Bold)** 강조할 때
*기울임(Italic)* 텍스트
~~취소선(Strikethrough)~~ 텍스트
3. 목록 (Lists)
항목을 나열할 때 사용하며, 들여쓰기(스페이스바 2칸 또는 Tab)로 하위 항목을 만들 수 있습니다.
순서가 없는 목록: -, *, + 중 하나를 사용합니다.
Markdown
- 첫 번째 항목
- 하위 항목
- 두 번째 항목
순서가 있는 목록: 숫자와 마침표를 사용합니다.
Markdown
1. 첫 번째 순서
2. 두 번째 순서
3. 세 번째 순서
4. 링크와 이미지 (Links & Images)
링크와 이미지 문법은 괄호의 형태가 같고, 이미지 앞에는 !가 붙는다는 점만 다릅니다.
Markdown
[클릭할 텍스트 이름](https://링크주소.com)

5. 인용구 (Blockquotes)
다른 곳에서 가져온 글이나 눈에 띄는 문구를 작성할 때 > 기호를 사용합니다.
Markdown
> 이것은 인용구입니다.
>> 인용구 안의 인용구도 이렇게 작성할 수 있습니다.
6. 코드 (Code)
글 중간에 짧은 코드를 넣거나, 여러 줄의 코드를 박스 형태로 넣을 때 사용합니다. 백틱(`) 기호를 씁니다.
인라인 코드: 글 중간에 짧게 넣을 때
Markdown
단축키는 `Ctrl + C` 입니다.
코드 블록: 여러 줄을 묶을 때 (시작하는 백틱 3개 뒤에 언어 이름을 적으면 색상이 입혀집니다.)
Markdown
```python
def hello_world():
print("안녕하세요!")




