마크다운(markdown)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다.
출처 : 위키백과
.md
h1
~ h6
까지 표현할 수 있다.
#
을 이용한 방법# h1
## h2
### h3
#### h4
#### h5
##### h6
=
, -
을 이용한 방법h1
==
h2
--
하이픈을 여러 개 사용한 제목
-----
Enter
를 이용한 방법Enter를 이용하여 문단을 구분할 수 있다.
첫 번째 문단
두 번째 문단
첫 번째 문단
두 번째 문단
<br/>
을 이용한 방법여러 번 줄 바꿈
시 `
을 사용하면 가능하다.
첫 번째 문단<br/><br/>
두 번째 문단
첫 번째 문단
두 번째 문단
순서가 있는/없는 목록 두 가지를 작성할 수 있다.
숫자
와 .
을 사용하여 작성한다.
1. 첫 번째
2. 두 번째
3. 세 번째
-
, *
, +
중 하나를 사용하여 작성한다.(셋 다 동일하게 표현된다.)
인라인 코드, 블럭 코드를 작성할 수 있으며 Tab
키나 Spacebar
를 이용해 들여쓰기가 가능하다.
- 순서가 필요하지 않은 목록에 사용 가능한 기호
- 대쉬(hyphen)
* 별표(asterisks)
+ 더하기(plus sign)
결과
순서가 필요하지 않은 목록에 사용 가능한 기호
굵게, 기울이기, 취소선 등 기본적인 스타일을 적용할 수 있다.
__굵게__
**굵게**
_기울여 쓰기_
*기울여 쓰기*
~취소선~
~~취소선~~
굵게
굵게
기울여 쓰기
기울여 쓰기
~취소선~
~~취소선~~
>
을 이용하여 인용문을 작성할 수 있다.
> 인용문 작성하기
-작성자
> 인용문 작성하기
>> `>`의 갯수에 따라
>>> 중첩문 가능
인용문 작성하기
-작성자
인용문 작성하기
>
의 갯수에 따라중첩문 가능
백틱(
)`을 사용하여 인라인 코드를 작성할 수 있다.
`인라인 코드는 이렇게 작성한다.`
인라인 코드는 이렇게 작성한다.
백틱(`)
, ~
세 개를 사용하여 코드 블럭을 작성할 수 있다.
```
위 아래 3개로 감싸면 블럭으로 만들 수 있다.
블럭으로 작성하면 여러 줄을 작성할 수 있다.
```
~~~
위 아래 3개로 감싸면 블럭으로 만들 수 있다.
블럭으로 작성하면 여러 줄을 작성할 수 있다.
~~~
위 아래 3개로 감싸면 블럭으로 만들 수 있다.
블럭으로 작성하면 여러 줄을 작성할 수 있다.
위 아래 3개로 감싸면 블럭으로 만들 수 있다.
블럭으로 작성하면 여러 줄을 작성할 수 있다.
```아래와 같이 백틱 3개 뒤에 언어 이름을 넣어주세요.
```javascript
let sumNumbers = (firstNum, lastNum) => {
return firstNum + lastNum;
};
sumNumbers(100, 200);
```
```python
num_list = ['one', 'two', 'three']
for num in num_list:
print(num)
```
결과
let sumNumbers = (firstNum, lastNum) => {
return firstNum + lastNum;
};
sumNumbers(100, 200);
```
```python
num_list = ['one', 'two', 'three']
for num in num_list:
print(num)
인라인 링크와 Url 링크, 참조 링크로 표현할 수 있다.
[GOOGLE](https://google.com)
[NAVER](https://naver.com "링크 설명(title)을 작성하세요.")
[상대적 참조](../users/login)
[Dribbble][Dribbble link]
[GitHub][1]
문서 안에서 [참조 링크]를 그대로 사용할 수도 있습니다.
다음과 같이 문서 내 일반 URL이나 꺾쇠 괄호(`< >`, Angle Brackets)안의 URL은 자동으로 링크를 사용합니다.
구글 홈페이지: https://google.com
네이버 홈페이지: <https://naver.com>
[Dribbble link]: https://dribbble.com
[1]: https://github.com
[참조 링크]: https://naver.com "네이버로 이동합니다!"
문서 안에서 참조 링크를 그대로 사용할 수도 있습니다.
다음과 같이 문서 내 일반 URL이나 꺾쇠 괄호(< >
, Angle Brackets)안의 URL은 자동으로 링크를 사용합니다.
구글 홈페이지: https://google.com
네이버 홈페이지: https://naver.com
*
, -
, _
등을 3개 이상 사용하여 작성할 수 있다.
띄어쓰기를 중간에 삽입하여도 가능하다.
다만, 하이픈-
은 헤더로 인식할 수도 있으니 주의해서 사용할 필요가 있다.
---
(Hyphens)
***
(Asterisks)
___
(Underscores)
(Hyphens)
(Asterisks)
(Underscores)
이미지를 표현할 수 있다.


[](연결하고자하는 url "마우스 오버 시 나타낼 링크 title")
[](https://cdn.pixabay.com/photo/2019/03/13/08/29/cat-4052454_1280.jpg)
사이즈 조절 기능은 없기 때문에 img
태그를 사용하여 조절할 수 있다.
<img src="https://cdn.pixabay.com/photo/2019/03/13/08/29/cat-4052454_1280.jpg" width="450px" height="300px" title="고양이" alt="고양이"/>
<img src="https://cdn.pixabay.com/photo/2019/03/13/08/29/cat-4052454_1280.jpg" width="40%" height="30%" title="고양이" alt="고양이"/>
테이블은 |
로 구분하며, 폰트 스타일을 적용할 수 있다.
또한, -
으로 구분된 곳 각각 왼쪽, 양쪽, 오른쪽에 :
을 붙일 경우 순서대로 왼쪽정렬, 가운데 정렬, 오른쪽 정렬이 가능하다.
헤더 셀을 구분할 때 3개 이상의 -
기호가 필요하다.
| 제목 | 제목 | 제목 |
|:---|:---:|---:|
| **제목** | 제목 | ~~제목~~ |
| 제목 | 제목 | 제목 |
| 제목 | 제목 | 제목 |
| 제목 | 제목 | 제목 |
|:---|:---:|---:|
| 제목 | 제목 | ~~제목~~ |
| 제목 | 제목 | 제목 |
| 제목 | 제목 | 제목 |
-
, *
, +
뒤에 띄어쓰기 후 [ ](대괄호)
를 넣어 작성할 수 있다. 대괄호
안에 띄어쓰기를 하면 빈 체크박스, x
를 넣으면 체크된 체크박스가 생긴다.
- [ ] 운동 하기
- [x] 강의 듣기
결과
[ ] 운동 하기
[x] 강의 듣기
이모지를 사용할 수 있다.
😀👨🎈🍕🚓❤
윈도우 키
+ 마침표(.)
Command
+ Control
+ Spacebar
Html 태그를 이용하여 작성한다.
<span style="color:red">red</span>
<span style="color:#d3d3d3">#d3d3d3</span>
<span style="color:rgb(245, 235, 13)">rgb(245, 235, 13)</span>
red
#d3d3d3
rgb(245, 235, 13)