[Markdown]Markdown 문법 총 정리
Intro
블로그를 처음에 개설하면서, Markdown 문법을 정리하려 했었는데 미루다가 뒤늦게라도 정리하려 한다!
마크다운이란?
마크다운이란, 일반 텍스트기반의 경량 마크업 언어이다. 텍스트만으로 서식이 있는 문서들을 작성할 때 자주 사용되며, 다른 마크업 언어들에 비해 문법이 쉽고 간단한 것이 특징이다. README.me 파일이나 블로그(깃허브, velog 등)에서 작성될 때 자주 사용되는 언어다.
마크다운 문법 정리
1. 제목
- 방법 1:
===
or---
- 방법 2: #의 개수로 제목의 크기를 결정한다.(개수가 많을 수록 크기가 작아진다.)
-
코드
1 2 3 4 5 6
<!--방법1 코드--> 제목1 === 제목2 ---
1 2 3 4 5 6 7
<!--방법2 코드--> # 제목1 ## 제목2 ### 제목3 #### 제목4 ##### 제목5 ###### 제목6
2. 강조
- 두꺼운 글자 :
**텍스트**
or__텍스트__
- 이탤릭체(기울임) :
*텍스트*
or_텍스트_
- 취소선 :
~~텍스트~~
-
밑줄 :
<u>밑줄</u>
- 코드
1 2 3 4 5 6 7 8 9 10 11 12 13
<!--강조--> **강조하고싶다** __강조하고싶다__ <!--이텔릭체(기울임)--> *기울이기* _기울이기_ <!--취소선--> ~~취소선~~ <!--밑줄--> <u>밑줄</u>
- 결과
- 강조하고싶다
- 기울이기
취소선- 밑줄
3. 목록
- 순서 있는 목록
- 숫자와 . 을 이용하여 목록 표시.
- 순서가 뒤섞여 있더라도, 순차적으로 정리해준다.
- 순서 없는 목록
- -, *, + 를 이용하여 목록 표시
- 계층을 나누고 싶다면 tap을 사용!
- 코드
```md
- 순서1
- 순서2
- 순서3
- Level 1
- Level 2
- Level 3
- Level 2
- Level 1
- Level 2
- Level 3
- Level 2
- Level 1
- Level 2
- Level 3 ```
- Level 2
- 결과
- 순서1
- 순서2
- 순서3
- Level 1
- Level 2
- Level 3
- Level 2
- Level 1
- Level 2
- Level 3
- Level 2
- Level 1
- Level 2
- Level 3
4. 코드
- Level 3
- Level 2
- `를 사용하여 코드를 작성할 수 있다.
- 예시
1 2
<!-- `를 한개 사용했을 때 --> `code`
- 결과
code
- 예시
- 코드 블럭 : ```를 사용하여 코드블럭 생성
- ```뒤에 언어를 명시하면 문법 강조가 적용된다.(첫줄에만 적용!)
- ```python
- ```java
- ```c
- 예시
1 2 3 4
<!-- ```를 사용 --> "```" 코드블럭 삽입 "```"
- ```뒤에 언어를 명시하면 문법 강조가 적용된다.(첫줄에만 적용!)