Markdown 주요 Syntax

YH·2024년 9월 22일

서론

Markdown이라는 언어에 익숙치 않다. 그래서, 두고두고 보면서 익숙해지고자 주요 내용들을 아래와 같이 정리한다. 쓰고보니 빠진게 많은 것 같지만 그건 다음 기회에,,,


목차


1. 헤더(Header)

Markdown에서는 # 기호를 사용하여 헤더를 생성할 수 있다. #의 개수에 따라 헤더의 수준이 결정된다.

입력값

# 제목 1
## 제목 2
### 제목 3
#### 제목 4
##### 제목 5
###### 제목 6


출력값

제목 1

제목 2

제목 3

제목 4

제목 5
제목 6

[!TIP]
제목 1, 2에만 아래에 줄이 추가된다.

돌아가기👆


2. 강조(Emphasis)

텍스트를 강조하기 위해 굵게 또는 기울임을 사용할 수 있다.

입력값출력값
**굵게**굵게
*기울임*기울임
***굵게 기울임***굵게 기울임
__굵게__굵게
_기울임_기울임

돌아가기👆


3. 리스트(Lists)

Markdown에서는 순서 없는 리스트와 순서 있는 리스트를 쉽게 작성할 수 있다.

3.1 순서 없는 리스트 (Unordered Lists)

입력값

- 항목 1
- 항목 2

* 항목 A
* 항목 B

+ 항목 α
+ 항목 β


출력값

  • 항목 1
  • 항목 2

[!TIP]
입력값은 여러 방식으로 할 수 있지만, 출력값은 동일하다.

3.2 순서 있는 리스트 (Ordered Lists)


입력값

1. 첫 번째
2. 두 번째

1. 항목 A
2. 항목 B

1. 시작
2. 계속
1. 하위 항목


출력값

  1. 첫 번째
  2. 두 번째

  1. 항목 A
  2. 항목 B

  1. 시작
  2. 계속
    1. 하위 항목

돌아가기👆


텍스트에 링크를 추가하려면 [텍스트](URL) 형식을 사용한다.

입력값출력값
[GitHub](https://github.com)GitHub
[Google](https://www.google.com)Google
[Markdown Guide](https://www.markdownguide.org)Markdown Guide

돌아가기👆


5. 이미지(Images)

이미지를 삽입하려면 ![대체 텍스트](이미지 URL) 형식을 사용한다.

입력값출력값
![GitHub Logo](https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png)GitHub Logo

돌아가기👆


6. 코드(Code)

코드를 삽입하거나 강조할 때 유용한 기능이다.

6.1 인라인 코드 (Inline Code)

입력값출력값
`코드`코드
`print("Hello, World!")`print("Hello, World!")

6.2 코드 블록 (Code Blocks)

입력값

```python 
  def greet(name):   
    return f"Hello, {name}!"
```


출력값

  def greet(name):
    return f"Hello, {name}!"

돌아가기👆


7. 인용문(Blockquotes)

인용문을 작성할 때는 > 기호를 사용한다.

입력값

> 인용문 내용


출력값

인용문 내용

돌아가기👆


8. 표(Tables)

Markdown을 사용하여 표를 만들 수 있다. 헤더는 |-를 사용하여 구분한다.

입력값

| 헤더1 | 헤더2 |
|-------|-------|
| 셀1   | 셀2   |
| 셀3   | 셀4   |


출력값

헤더1헤더2
셀1셀2
셀3셀4

돌아가기👆


9. 수평선(Horizontal Rules)

수평선을 삽입하여 내용을 구분할 수 있다. ---, ***, ___ 중 하나를
사용한다.

입력값

--- or *** or ___


출력값



[!TIP]
이 녀석도 입력은 여러 방식으로 할 수 있지만, 출력값은 동일하다.

돌아가기👆


참고 자료


0개의 댓글