📝 Markdown이란?
- Markdown(마크다운)은 가볍고 간단한 텍스트 서식 문법입니다.
- HTML처럼 복잡한 태그 없이도 손쉽게 문서를 작성할 수 있습니다.
- 깃허브(GitHub), 워드프레스(WordPress), Jupyter Notebook, 블로그, 노트 앱(예: Notion, Obsidian) 등에서 널리 사용됩니다.
✅ Markdown의 주요 특징
🔹 1. 가볍고 간단한 문법
- 기본 텍스트 파일(.md)에 서식을 추가하는 방식
- 복잡한 코드 없이, *간단한 기호(#, , -, _) 만으로 서식을 지정 가능
- 쉽게 작성 가능한 텍스트 식
- 제대로 보면 HTML 구조로 변환 가능
🔹 2. HTML, LaTeX 변환 가능
- Markdown으로 작성한 문서는 HTML, PDF, DOCX 등 다양한 포맷으로 변환 가능
- 예: 굵은 글씨 → 굵은 글씨
🔹 3. 코드 작성에 최적화
- 개발자들이 문서화할 때 자주 사용 (예: README.md, 블로그 문서)
🔹 4. 여러 플랫폼에서 지원
- GitHub, Jupyter Notebook, Notion, WordPress, Slack, Discord, Reddit 등에서 사용 가능
📌 Markdown 기본 문법
1️⃣ 제목(Header)
# 제목 1 (H1)## 제목 2 (H2)### 제목 3 (H3)#### 제목 4 (H4)##### 제목 5 (H5)###### 제목 6 (H6)
➡ 출력 결과:
제목 1 (H1)
제목 2 (H2)
제목 3 (H3)
제목 4 (H4)
제목 5 (H5)
제목 6 (H6)
2️⃣ 굵은 글씨 & 기울임
**굵은 글씨****굵은 글씨**_기울임 글씨__기울임 글씨_**_굵고 기울임_****_굵고 기울임_**
➡ 출력 결과:
굵은 글씨 굵은 글씨
기울임 글씨 기울임 글씨
굵고 기울임 굵고 기울임
3️⃣ 목록 (List)
- 순서 없는 목록
- 순서 없는 목록
- 순서 없는 목록
1. 순서 있는 목록
2. 순서 있는 목록
3. 순서 있는 목록
➡ 출력 결과:
- 순서 없는 목록
- 순서 없는 목록
- 순서 없는 목록
- 순서 있는 목록
- 순서 있는 목록
- 순서 있는 목록
4️⃣ 링크 & 이미지
[Google](https://www.google.com)

➡ 출력 결과:
5️⃣ 코드 블록
```python
print("Hello, Markdown!")
```
➡ 출력 결과:
print("Hello, Markdown!")
6️⃣ 인용구 (Blockquote)
인용문은 이렇게 작성합니다. 여러 줄도 가능합니다.
➡ 출력 결과:
7️⃣ 수평선 (구분선)
---
➡ 출력 결과:
🚀 Markdown vs HTML 비교
기능 | Markdown | HTML |
---|---|---|
제목 | # 제목 | <h1>제목</h1> |
굵은 글자 | **굵음** | <strong>굵음</strong> |
가로운 목록 | - 항목 | <ul><li>항목</li></ul> |
🎯 Markdown 확장 문법
- Markdown은 기본 문법 외에도 몇 가지 확장 문법을 제공합니다.
3️⃣ 이모지 사용 (GitHub, Slack, Discord 지원)
:smile: :rocket: :fire:
➡ 출력 결과: 🙂 :rocket: :fire:
🔥 Markdown을 사용하는 곳
- ✅ 개발 문서 (README.md in GitHub)
- ✅ 블로그 글 (Jekyll, Hugo, Hexo 등)
- ✅ 워드프레스 & 노션(Notion) 문서
- ✅ Jupyter Notebook (데이터 분석, 머신러닝)
- ✅ Slack, Discord 메시지 작성
- ✅ Obsidian, Typora 같은 노트 앱
🏆 결론: Markdown을 사용해야 하는 이유
- ✔ 가볍고 빠름 (텍스트 기반)
- ✔ 가독성이 좋음 (코드처럼 쓰지만, 일반 텍스트처럼 읽을 수 있음)
- ✔ HTML보다 간단 (태그 없이 서식 추가 가능)
- ✔ 다양한 플랫폼에서 사용 가능