[Markdown]GFM;GitHub Flavored Markdown

2025. 2. 3. 21:59PKM/Markdown

1.개요

티스토리에서는 기본적으로 GFM(GitHub Flavored Markdown) 문법을 지원한다.
따라서, 이 글에서는 GFM의 목차에 따라 Markdown 기본 문법을 정리할 예정이다.

GFM 사이트에 정리된 내용에서, 자주 쓰지 않는 문법을 걸러내어 본 글에 정리해보려 한다.

추가로, 다른 블로그나 메모 어플로 옮겨가더라도 문법 수정을 최소화할 수 있도록 정리할 예정이다.

참고 사항

본 글의 내용은 미완성이 확률이 높으며, 다른 글을 작성하는 중에 필요한 문법이 생기면 업데이트할 예정임.


2.Blocks and Inlines

Markdown에서는 문서를 일련의 블록으로 생각할 수 있음.

2-1.Block Structure

문단, 인용, 리스트, 헤딩, rules(이건 뭔지 모르겠음), 코드 블록 등

2-2.Inline Structure

텍스트, 링크, 강조된 텍스트, 이미지 등

2-3.Leaf Blocks and Container Blocks

Markdown에서 블록은 다음과 같이 2 종류로 크게 구분됨.

  • Leaf Block : 다른 블록을 포함할 수 없는 블록
  • Container Block : 다른 블록을 포함할 수 있는 블록

2장에서 크게 분류한 내용을 3~5장에 걸쳐 자세하게 설명함.


3.Leaf Blocks

3-1.Thematic Breaks

주제별 분류를 위한 경계선
아래의 기호를 3개 연속 입력

---
___ (언더바)
***

3-2.ATX Headings

흔히 Markdown에서 제목을 구성하는 문법
H6까지 유효하며, 그 이상은 제목으로 구성되지 않는다.
H4 이내에서 사용하는 것이 적절할 것으로 보임.

# H1 제목
## H2 제목
### H3 제목
#### H4 제목
##### H5 제목
###### H6 제목
####### 제목 아님

3-3.Fenced code blocks

```
이 안에 코드를 작성
```

import numpy  
import scipy  

3-4.Link reference definitions (포함 여부 고민 중)

3-5.Paragraphs

3-6.Blank lines

3-7.Tables

표는 아래 사이트를 이용하여 작성 후 복사 붙여넣기 하는게 편하다.
마크다운 표 생성


4.Container Blocks

4-1.Block quotes

4-2.Listed items

4-3.Lists

4-5.Strikethrough (취소선)

~텍스트~
~~텍스트~~

5.Inlines

5-1.Backslash Escape

Markdown 문법 앞에 \(BackSlash) 추가하면 됨.

5-2.

5-4.Emphasis and strong emphasis

5-6.Links

5-7.Images

![이미지 설명](이미지 주소)

참고 문헌

티스토리 글쓰기 가이드
Github Flavor Markdown (GFM) : 티스토리에서 채택한 Markdown 문법

GitHub Docs

'PKM > Markdown' 카테고리의 다른 글

[Markdown]표(Table) 생성 사이트  (0) 2025.04.01