Markdown??

Markdown 에 대해서 이 블로그를 만들면서 처음 듣게 됐다.
그런데 나도 모르는 사이에 이미 사용하고 있었다. 바로 깃허브 사이트에서. README.md가 Markdown 문법으로 만들어진 문서였고 md 가 Markdown의 줄임말이었다.
또한 블로그 포스팅을 할 때 다 Markdown 형식을 따른다고 하니 블로그를 하려면 필수적이라고 할 수 있겠다.
그러니 이 Markdown에 대해 알아보고 Markdown의 기본적인 문법에 대해서 알아보자.

Markdown 이란?

마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법이다. README 파일이나 온새라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능하다.

Markdown의 장점

  • 글을 써나가면서 흐름의 끊김 없이 각 텍스트에 서식을 지정해 줄 수 있다.
  • 텍스트로 저장되어 어디서든 쉽게 작성하고 사용할 수 있다.
  • 간결하다.

Markdown 문법

1. 개행

Markdown 에서는 엔터가 먹지 않는다. 줄바꿈을 나타내려면 빈 칸 두 개를 입력하면 된다.
문단과 문단사이는 빈 줄 두 개를 입력한다.

2. 제목

# title
## title
### title
#### title
##### title
###### title

#의 갯수에 따라 글자 크기가 작아진다. HTML의 h1~h6 태그와 대응된다.

3. 리스트

  1. 첫 번째
  2. 두 번째
  3. 세 번째
1. 첫 번째
2. 두 번째
4. 세 번째

숫자에 상관없이 차례로 숫자가 부여된다.


  • 첫 번째
  • 두 번째
  • 세 번째
- 첫 번째
- 두 번째
- 세 번째

순서없는 리스트는 - 혹은 * 기호를 써서 표현한다.

4. 인용

문장

문장

> 문장
> > 문장

> 기호를 사용한다.

5. 수평선

--- 혹은 - - - , ***, * * * 등을 사용한다

6. 글씨 속성

두꺼운 글씨
기울어진 글씨

**두꺼운 글씨**
*기울어진 글씨*

7. 링크

google

[google](http://google.com)

8. 이미지

google logo

![google logo](/img/googlelogo_color_272x92dp.png)

9. 코드블럭

a = []
a.append(10)
print(a)
```python
a = []
a.append(10)
print(a)
```

10. 표

게임 게임회사 출시일
오버워치 블리자드 2016.07.01
배틀그라운드 블루홀 2017.04.03
스타크래프트 블리자드 1998.01.01
|게임|게임회사|출시일|
|---|---|---|
|오버워치|블리자드|2016.07.01|
|배틀그라운드|블루홀|2017.04.03|
|스타크래프트|블리자드|1998.01.01|

11. 취소선

~~ 기호를 단어의 양쪽 끝에 추가하면 된다.
취소선

12. 주석

메밀꽃 필 무렵
여름장이란1 애시당초에 글러서 해는 아직 중천에 있건만 장판은 벌써 쓸쓸하고
더운 햇발이 벌려 놓은 전시장 밑으로 등줄기를 훅훅 볶는다.2

메밀꽃 필 무렵  
여름장이란[^1] 애시당초에 글러서 해는 아직 중천에 있건만 장판은 벌써 쓸쓸하고  
더운 햇발이 벌려 놓은 전시장 밑으로 등줄기를 훅훅 볶는다.[^2]  

[^1]: 여름에 열리는 장

[^2]: 더움을 표현하는구먼
  1. 여름에 열리는 장 

  2. 더움을 표현하는구먼 

Comments