⌨️ 마크다운(Markdown) 정리
오랜만에 블로그를 다시 시작하다 보니 마크다운에 익숙하지 않은 모습이 보여 문서화 하면서 연습한다.
Markdown이란?
마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법이다. GitHub의 README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서들을 편집할 때 쓰인다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능하다. 즉, 개발자들이 쉽게 문서화를 할 수 있도록 도와주는 언어이다.
문법을 그대로 보여주고 싶을 때
마크다운 문법 앞에 \
를 붙여주면 문법 그대로를 보여준다.
\### 안녕
### 안녕
코드 블록
```언어 이름
코드
```
#include <stdio.h>
int main(void)
{
printf("Hello World!");
}
텍스트
*이탤릭체(기울게)*
_이탤릭체(기울게)_
**굵게**
__굵게__
~~취소선~~
이탤릭체
이탤릭체
굵게
굵게
취소선
밑줄이나 글씨 색은 HTML, CSS를 사용하자.
헤더
# ~ ######
로 h1 ~ h6까지의 제목 크기를 표기할 수 있다.
# This is a h1
## This is a h2
### This is a h3
#### This is a h4
##### This is a h5
###### This is a h6
This is a h1
This is a h2
This is a h3
This is a h4
This is a h5
This is a h6
######## This is a h7 -> 지원하지 않는다.
h2를 보면 아래에 구분선이 그어지는 모습을 확인할 수 있는데 minimal-mistakes 테마의 scss에서 정의되고 있기 때문이다. 이 부분은 이대로 놔둘지 수정할지 고민 중이다.
리스트
순서 있는 리스트
- 1번
- 2번
- 3번
1. 1번
1. 2번
1. 3번
1.
처럼 평소 쓰던대로 쓰면 된다. 그렇지만 위의 코드 블록의 예시처럼 같은 숫자를 연속해서 쓰더라도 내림차순으로 표기된다.
순서 없는 목록(글머리 기호: *
, +
, -
)
- 나는
+ 회를
* 치킨을
+ 먹고싶다.