Markdown는 단순한 텍스트를 구조화된 문서로 변환하는 가벼운 텍스트 형식 문법입니다. 2004년에 존 그루버에 의해 만들어졌으며, 지금은 문서, README 파일, 블로그 게시물 및 개발자 커뮤니케이션의 표준 형식이다. 이 안내서는 Markdown가 무엇인지, 사람들이 왜 그것을 사용하는지, 그리고 어떻게 시작해야 하는지를 설명합니다.
Markdown 는 무엇 입니까?
Markdown는 간단한 점포 문자를 사용하여 일반 텍스트에 형식을 추가하는 방법입니다. 텍스트 에디터에 글을 쓰면 Markdown는 프로세서에 의해 포맷된 출력 (HTML, PDF 등) 으로 렌더링됩니다.
예를 들어:
# This is a Heading
This is a **bold word** and this is *italic*.
- List item one
- List item two
이렇게 표현합니다:
이 항목은
이것은 대담한 단어 그리고 이것은 italic.
- 목록 1항
- 목록 2항
포맷은 텍스트 자체에 살고 있습니다 숨겨진 XML, 바이너리 포맷, 사유 인코딩이 없습니다.
왜 Markdown가 창조 되었습니까?
마크다운 이전에는 웹 작가들이 선택의 대상이었습니다. 원시 HTML로 작성하거나 엉뚱한 코드를 생성하는 WYSIWYG 편집기를 사용했습니다. 존 그루버가 Markdown를 설계한 것은:
- 그대로 읽을 수 있다 렌더링 없이도,
**bold**강조로 명확하게 읽습니다 - 누구나 쓸 수 있는 특별한 소프트웨어 없이, 단지 텍스트 편집기만
- HTML로 변환할 수 있다 주요 출력 형식
원래의 사양은 깨끗한 HTML를 생산하는 데 중점을 두었습니다. 하지만 Markdown는 이후 수십 개의 플랫폼과 출력 형식으로 퍼져나갔다.
Markdown 는 어디 에 사용 됩니까?
Markdown는 기술에서 어디에나 있습니다.
| 플랫폼 | Markdown의 역할 |
|---|---|
| GitHub | README, 이슈, 풀 요청, 위키 |
| Notion | 페이지 내용 및 문서 |
| Obsidian | 모든 메모가 금고에 있습니다 |
| 워드프레스 | Markdown 플러그인을 통해 게시 |
| GitBook | 문서 페이지 |
| 슬랙 / 디스코드 | 메시지 포맷 |
| 스택 오버플로 | 질문 및 답변 |
| 제킬 / 휴고 / 아스트로 | 블로그 게시물 및 정적 페이지 |
| 유피터 노트북 | 문서화 셀 |
만약 여러분이 기술적인 내용을 쓰면 거의 확실히 Markdown를 만나게 될 것입니다.
Markdown 대 Word: 주요 차이점
| 측면 | Word | Markdown |
|---|---|---|
| 포맷 | 바이너리 (.docx) | 일반 텍스트 (.md) |
| 이동성 | Word 또는 호환되는 앱이 필요합니다 | 모든 텍스트 편집기에서 열 수 있습니다 |
| 버전 제어 | 어려운 (비너리 디프스) | 간편 (줄별 Git 차이) |
| 렌더링 | 앱에 내장된 | Markdown 렌더링을 필요로 합니다 |
| 학습 곡선 | WYSIWYG (학습 없이) | 문법 학습을 필요로 한다 |
| 플랫폼 지원 | 마이크로소프트 생태계 | 유니버설 개발자 도구 |
Word 문서를 Markdown로 변환하려는 경우, WordToMD 즉시 처리합니다. 등록도 없고 업로드도 없습니다.
기본 Markdown 문법
가장 흔한 요소는 다음과 같습니다.
부문
# Heading 1
## Heading 2
### Heading 3
본문 Markdown 제목 안내서 전체 참조를 위해.
강조
**Bold text**
*Italic text*
~~Strikethrough~~
목록
- Unordered item
- Another item
- Nested item
1. First
2. Second
3. Third
링크
[Link text](https://example.com)
이미지

코드
Inline: `code snippet`
Block:
```python
print("Hello, Markdown!")
See [Markdown Code Blocks Guide](/blog/markdown-code-blocks-guide).
### Tables
```markdown
| Name | Role |
|---|---|
| Alice | Developer |
| Bob | Designer |
블록 쿼트
> This is a blockquote.
> It can span multiple lines.
Markdown 맛
Markdown은 단일 표준이 아닙니다. 여러 가지 변형이 있습니다.
- CommonMark 엄격하고 명확한 사양
- GitHub 맛있는 Markdown (GFM) CommonMark + 테이블, 작업 목록, 스트라이크, 자동 링크
- 멀티 마크다운 발자국, 인용, 메타데이터를 추가합니다.
- Pandoc Markdown Pandoc 컨버터에서 가장 많은 기능을 사용
대부분의 플랫폼은 적어도 CommonMark를 지원합니다. GitHub, Obsidian, 그리고 GitBook는 GFM를 사용합니다. 완전한 참조를 참조하십시오. Markdown 문법 빠른 참조표.
Markdown를 쓰는 방법
특별한 소프트웨어가 필요하지 않습니다. 선택 사항은 다음과 같습니다.
- VS 코드 Markdown 미리보기 탑재된 무료, 강력한 편집기
- Obsidian Markdown 그래프 뷰와 함께 메모를 찍는 앱
- 티포라 WYSIWYG Markdown 편집기
- iA 작가는 집중된 글쓰기 환경
- 모든 일반 텍스트 편집기 노트패드, 텍스트 편집, vim, emacs
Markdown 및 다른 형식 사이의 변환
Word 문서를 Markdown로 변환하려면, WordToMD 완전히 무료, 파일 업로드 없이
반대로 (Markdown에서 Word 또는 PDF), Pandoc와 같은 도구는 이 변환을 처리합니다. 본문 Pandoc Word까지 Markdown 설정 지침을 위한 것입니다.
FAQ
Markdown는 프로그래밍 언어인가요? - 아니, 아니. Markdown는 마크업 언어입니다. 그것은 논리 또는 계산이 아닌 형식을 설명합니다.
Markdown를 Microsoft Word에서 사용할 수 있나요? Word는 Markdown를 네이티브로 렌더링하지 않지만 Markdown를 지원하는 Word 추가 기능이 있습니다. 또는 Word를 Markdown로 변환하여 WordToMD 그리고 Markdown 에디터를 사용하세요.
Markdown는 긴 문서에 적합합니까? 예, 좋은 방향 구조로 매우 긴 문서들은 여러 개의 파일로 분할되는 것이 유리합니다. ( GitBook 또는 Obsidian 저장소에서와 같이).
Markdown는 어떤 파일 확장 프로그램을 사용합니까?
.md 표준입니다. .markdown 또한 유효합니다. 일부 플랫폼은 .mdx JSX (React) 컴포넌트를 가진 Markdown의 경우
결론
Markdown는 단순하고 강력한 형식으로 기술적인 글쓰기의 lingua franca가 되었습니다. 평판 텍스트로 읽을 수 있고, 아름답게 렌더링하고, 모든 주요 개발자 도구와 함께 작동합니다. 만약 당신이 새로운 사람이라면, Markdown 문법 빠른 참조표 그리고 첫 Word 문서를 WordToMD.