마크다운 문법
1. 마크다운이란?
마크다운(Markdown)은 일반 텍스트를 서식이 있는 문서로 변환해주는 간단한 문법입니다. 읽기 쉽고 쓰기 쉬운 순수 텍스트 포맷을 사용하면서도 구조적으로 다양한 서식을 적용할 수 있다는 장점이 있습니다.
노션에서는 이러한 마크다운을 기본적으로 지원하여, 복잡한 서식 메뉴를 사용하지 않고도 빠르게 문서를 작성할 수 있습니다. 특히 개발자들 사이에서 널리 사용되는 이 문법을 노션에서도 그대로 활용할 수 있어 개발자들이 이용하는 다양한 도구와 매끄럽게 연결되어 매우 편리합니다.
2. 마크다운 문법
노션은 마크다운의 주요 문법을 대부분 지원하지만, 일부 문법은 노션만의 방식으로 변형되어 있습니다. 모든 마크다운 문법 뒤에는 반드시 공백(Space)을 입력해야 정상적으로 작동한다는 점을 기억해주세요.
2.1 제목 (Headings)
제목은 '#' 기호를 사용하여 표현합니다. '#'의 개수에 따라 제목의 크기가 달라집니다. 보통은 6개까지 지원하지만, 노션에서는 3개를 지원합니다.
#
: Heading 1 - 가장 큰 제목 (문서의 제목으로 사용)##
: Heading 2 - 중간 크기의 제목 (주요 섹션의 제목으로 사용)###
: Heading 3 - 작은 제목 (하위 섹션의 제목으로 사용)
# 이것은 Heading 1입니다
## 이것은 Heading 2입니다
### 이것은 Heading 3입니다
# 이것은 Heading 1입니다
## 이것은 Heading 2입니다
### 이것은 Heading 3입니다
2.2 텍스트 강조 (Text Emphasis)
텍스트를 강조하는 다양한 방법이 있습니다.
*텍스트*
: 기울임체 (이탤릭체)로 표시**텍스트**
: 굵은 글씨 (볼드체)로 표시***텍스트***
: 굵은 기울임체로 표시~텍스트~
:취소선으로 표시
2.3 코드 (Code)
코드를 표시하는 방법은 두 가지가 있습니다.
- 인라인 코드
- 키보드 1 옆에 있는 백틱을 사용하면
이렇게 표시
됩니다. 강조 구문, 키보드, URL 등에 사용이 됩니다.
- 키보드 1 옆에 있는 백틱을 사용하면
- 코드 블록
- 백틱 세 개(```)로 시작하고 끝내면 코드 블록이 생성됩니다.
- 언어를 지정하면 문법 강조(Syntax Highlighting)가 적용됩니다.
def hello_world():
print("Hello, World!")
def hello_world():
print("Hello, World!")
2.4 리스트 (Lists)
- 순서가 있는 리스트
1.
을 사용하여 생성 (숫자와 점 뒤에 공백 필수)- 자동으로 번호가 매겨집니다.
- 순서가 없는 리스트
*
또는-
사용하여 생성- 들여쓰기로 하위 항목 생성 가능
2.5 토글, 인용, 구분선
- 토글
>
를 사용하여 토글 생성
- 인용
"
를 사용하여 인용 생성
- 구분선
---
입력하여 수평선 생성
2.6 기타 유용한 문법
- 체크박스
[ ]
: 빈 체크박스 생성
- 링크
[텍스트](URL)
형식으로 링크 생성- 노션에서 해당 문법으로는 링크가 생성되지 않습니다. 다만 노션에서 마크다운으로 뽑아내면 링크는 해당 문법으로 변환됩니다.
- 이미지
![대체텍스트](이미지URL)
형식으로 이미지 삽입- 노션에서 드래그 앤 드롭이나 붙여넣기로 이미지 삽입 가능합니다. 다만 노션에서 마크다운으로 뽑아내면 이미지는 해당 문법으로 변환됩니다.
3. 마크다운 사용 팁
- 단축키 활용
- 마크다운 문법을 외우기 어렵다면 노션의 단축키를 활용하세요.
Ctrl/Cmd + B
: 굵은 글씨Ctrl/Cmd + I
: 기울임체Ctrl/Cmd + Shift + S
: 취소선
- 블록 변환
- 작성된 블록의 왼쪽 6개 점을 클릭하여 다른 블록으로 쉽게 변환할 수 있습니다.