마크다운이란?


마크다운(Markdown)은 일반 텍스트 기반의 경량 마크업 언어이다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다.

장단점


  • 장점
    1. 쉬운 문법으로 배우고 사용하기 쉽다.
    2. 노트패드 등 간단한 프로그램으로도 작성 가능하다.
    3. 관련하여 도움을 주는 도구들이 다양하다.
  • 단점
    1. 표준이 없어서 프로그램 마다 표현해주는 방식이 다를 수 있다.
    2. 모든 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
bold

cancel

🏷️ 인용

  • 3번 중첩 표현 가능
으로 시작하는 텍스트
>>> third
>> second
> first
third
second
first

🏷️ 목록

  • *, +, - 그리고 숫자를 이용하여 목록을 생성 가능
* 목록
- 목록
+ 목록
	+ 목록 2단
1. 숫자목록1
2. 숫자목록2
  • 목록
  • 목록
  • 목록
    • 목록 2단
  1. 숫자목록1
  2. 숫자목록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

출처


🔍 Inpa Dev 티스토리
🔍 HEROPY. DEV