마크다운 문법 정리
마크다운
마크다운 문법 정리
마크다운이란?
마크다운(Markdown)은 일반 텍스트 기반의 경량 마크업 언어이다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다.
장단점
- 장점
- 쉬운 문법으로 배우고 사용하기 쉽다.
- 노트패드 등 간단한 프로그램으로도 작성 가능하다.
- 관련하여 도움을 주는 도구들이 다양하다.
- 단점
- 표준이 없어서 프로그램 마다 표현해주는 방식이 다를 수 있다.
- 모든 HTML 마크업을 대채 해주지는 못한다.
문법
🏷️ 헤더
- #을 1~6개까지 사용하여 heading 부분 표현
- H1과 H2는 -----와 =====으로 표현 가능
- #이 많아지면 제목의 크기가 작아진다.
# 제목 1
## 제목 2
### 제목 3
#### 제목 4
##### 제목 5
###### 제목 6
제목 1
=====
제목 2
-----
제목 1
제목 2
제목 3
제목 4
제목 5
제목 6
제목 1
제목 2
수평선
- -, *, _을 3개 이상 작성
---
***
___
🏷️ 줄바꿈
- HTML의 <br>태그를 사용하여 줄바꿈
hello<br>world
hello world
hello
world
hello
world
hello world
hello
world
🏷️ 강조
- 기울여 쓰기: * 또는 _로 감싸서 표현
- 두껍게 쓰기: ** 또는 __로 감싸서 표현
- 취소선: ~~로 감싸서 표현
_italic_
*italic*
**bold**
__bold__
~~cancel~~
italic
italic
bold
boldcancel
🏷️ 인용
- 3번 중첩 표현 가능
으로 시작하는 텍스트
>>> third
>> second
> first
third
second
first
🏷️ 목록
- *, +, - 그리고 숫자를 이용하여 목록을 생성 가능
* 목록
- 목록
+ 목록
+ 목록 2단
1. 숫자목록1
2. 숫자목록2
- 목록
- 목록
- 목록
- 목록 2단
- 숫자목록1
- 숫자목록2
🏷️ 특수문자
- 특수문자를 기능 없이 표현하고자 할 때는 \
문자
와 같은 형태로 표현
- 특수문자 X
* 특수문자 X
\- 특수문자 O
\* 특수문자 O
- 특수문자 X
- 특수문자 X
- 특수문자 O
* 특수문자 O
🏷️ 링크
- [텍스트](URL, "이름")
[네이버](www.naver.com "NAVER")
🏷️ 이미지
- 인라인: ![텍스트](/경로/이미지.jpg)
- 링크: ![텍스트](URL)
- 사이즈 변경 시: <img width="100px" height="100px"></img>
![텍스트](/경로/이미지.jpg)
![텍스트](URL)
<img width="00px" height="00px"></img>
🏷️ 코드 블록
- 인라인 텍스트는 ``로 감싸주면 문장 안에 삽입 가능
- 코드 등의 블록을 생성할 시에는 ``` 또는 ~~~로 감싸고 코드 유형을 작성해주면 생성 가능
안녕하세요 `인라인 텍스트`이것은 인라인 텍스트입니다.
\~~~bash
이것은 코드 블록입니다.
\~~~
안녕하세요 인라인 텍스트
이것은 인라인 텍스트입니다.
이것은 코드 블록입니다.
🏷️ 체크리스트
- 완료된 리스트는 x를 사용 - [x]
- 미완료된 리스트는 기본틀만 사용 - [ ]
- [x] 완료된 리스트
- [ ] 미완료된 리스트
- [x] 완료된 리스트
- [ ] 미완료된 리스트
🏷️ 테이블
- 아래의 예시와 같은 방법으로 구성
|분류1|분류2|분류3|분류4|
|---|:---:|---:|:---| # 정렬방향은 :으로 지정
|셀1|셀2|셀3|셀4|
분류1 | 분류2 | 분류3 | 분류4 |
---|---|---|---|
셀1 | 셀2 | 셀3 | 셀4 |