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. 두 번째
4. 세 번째
숫자에 상관없이 차례로 숫자가 부여된다.
- 첫 번째
- 두 번째
- 세 번째
- 첫 번째
- 두 번째
- 세 번째
순서없는 리스트는 - 혹은 * 기호를 써서 표현한다.
4. 인용
문장
문장
> 문장
> > 문장
> 기호를 사용한다.
5. 수평선
--- 혹은 - - - , ***, * * * 등을 사용한다
6. 글씨 속성
두꺼운 글씨
기울어진 글씨
**두꺼운 글씨**
*기울어진 글씨*
7. 링크
[google](http://google.com)
8. 이미지


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]: 더움을 표현하는구먼
Comments