[Markdown] Markdown 문법 정리
1. 개행
문장과 문장 사이 빈 라인(엔터)가 있으면 개행이 인식된다.
문장과 문장 사이 빈 라인이 존재하지 않고
줄 바꿈만 한 경우 개행으로 인식되지 않는다.
문장의 끝에 스페이스를 두 번 입력하면
강제개행이 된다.
문장과 문장 사이 빈 라인(엔터)가 있으면 개행이 인식된다.
문장과 문장 사이 빈 라인이 존재하지 않고 줄 바꿈만 한 경우 개행으로 인식되지 않는다.
문장의 끝에 스페이스를 두 번 입력하면
강제개행이 된다.
2. 제목
#문자를 사용해 <h1>~<h6>태그의 효과를 낼 수 있다.
#의 개수에 따라 <h1>~<h6>을 나타낸다.
# 제목 (h1)
## 제목 (h2)
제목 (h1)
제목 (h2)
3. 인용문
인용문은 문장의 맨 앞에 >기호를 붙인다.
인용문 내에서는 Markdown문법이 동일하게 적용된다.
즉 제목, 개행, 목록 등의 표현이 가능하다.
>이것은 인용문.
>이것은 문장의 끝에 스페이스가 두번 쓰인 인용문.
>이것도 인용문.
>이렇게도 (스페이스 두번)
가능하다.
>인용문 속 안의 인용문은
>
>>요렇게
>
>가능하다
이것은 인용문. 이것은 문장의 끝에 스페이스가 두번 쓰인 인용문.
이것도 인용문.
이렇게도 (스페이스 두번)
가능하다.
인용문 속 안의 인용문은
요렇게
가능하다
4. 리스트(목록)
마크다운에서는 ordered list와 unordered list를 지원한다.
unordered list는 -, +, *를 사용하고
ordered list는 숫자를 사용한다. 이 때 무슨 숫자를 사용하든지에 상관없이
HTML로 표현 될 때 1, 2, 3, … 순서로 넘버링 된다.
unorderd list
- 대한민국
- 미국
- 일본
ordered list
1. 바나나
2. 사과
3. 키위
<!-- 주석을 사이에 집어넣어 리스트를 분리한다.
이 주석이 없으면 위의 리스트와 아래의 리스트가 하나의 리스트로 연결된다. -->
8. 바나나
2. 사과
10. 키위
unorderd list
- 대한민국
- 미국
- 일본
ordered list
- 바나나
- 사과
- 키위
- 바나나
- 사과
- 키위
5. 코드 블록
들여쓰기를 사용하는 방법과 ```로 감싸는 방법이 있다.
- 들여쓰기
// 탭 또는 스페이스 4개를 이용해 들여쓰기를 하면 코드 블록으로 인식된다.
#include <stdio.h>
int main()
{
printf("Hello World!");
}
// 탭 또는 스페이스 4개를 이용해 들여쓰기를 하면 코드 블록으로 인식된다.
#include <stdio.h>
int main()
{
printf("Hello World!");
}
- ```
```
#include <stdio.h>
int main()
{
printf("Hello world!");
}
```
#include <stdio.h>
int main()
{
printf("Hello world!");
}
- ```는 특정 언어에 대한 하이라이팅 기능도 제공한다(모든 마크다운에서 작동하는지는 모르겠습니다).
```python
import turtle
print("Hello World!")
print(1+4)
```
import turtle
print("Hello World!")
print(1+4)
6. 수평선
수평선은 다음과 같은 방법으로 사용할 수 있다.
* * *
***
*****
- - -
---------------------------------------
7. 링크
[네이버](https://naver.com/ "네이버링크")
8. 이탤릭체
고양이가 *야옹*.
고양이가 야옹.
참조
https://daringfireball.net/ 마크다운 제작자 사이트
Leave a comment