본문 바로가기

AIFFLE/STUDY

[Markdown] 마크다운(Markdown) 기본 문법

728x90
학습 내용
  • Markdown 기본적인 문서를 작성하는 방법에 대해 알아봅니다

 

 

Markdown이란?

  • Markdown은 텍스트 기반의 마크업 언어로, 문서를 서식있게 작성하는 데 사용된다
  • John Gruber와 Aaron Swartz가 개발한 이 언어는 HTML과 같은 복잡한 마크업 언어에 비해 훨씬 간단하고 사용하기 쉽다.

 

Markdown의 장단점

장점

1. 간결하고, 별도의 도구없이 작성가능하다.
2. 다양한 형태로 변환이 가능하다.
3. 텍스트(Text)로 저장되기 때문에 용량이 적어 보관이 용이하다.
4. 텍스트파일이기 때문에 버전관리시스템을 이용하여 변경이력을 관리할 수 있다.
5. 지원하는 프로그램과 플랫폼이 다양하다.

  • markdown 문법을 알면 Notion이나 jupyter notebook, tistory에서도 활용이 가능하다!

단점

1. 표준이 없어서 도구에 따라서 변환방식이나 생성물이 다르다.
2. 모든 HTML 마크업을 대신하지 못한다.

 

기본 구문

제목

  • 글머리: 1~6까지만 지원
# This is a H1
## This is a H2
### This is a H3
#### This is a H4
##### This is a H5
###### This is a H6

 

강조

*single asterisks*
_single underscores_
**double asterisks**
__double underscores__
~~cancelline~~
  • single asterisks
  • single underscores
  • double asterisks
  • double underscores
  • cancelline

 

목록

순서 있는 목록 (번호)

1. 첫번째
2. 두번째
3. 세번째

# 어떤 번호를 입력해도 순서는 내림차순으로 정의된다. (위와 아래는 같은 결과로 나옴)
1. 첫번째
1. 두번째
1. 세번째

 

순서 없는 목록 (글머리 기호: *, +, - 지원)

- 항목 1
- 항목 2
  - 하위 항목
  * 하위 항목
    + 하위 항목

 

BlockQuote

> This is a first blockqute.
>	> This is a second blockqute.
>	>	> This is a third blockqute.

This is a first blockqute.

This is a second blockqute.

This is a third blockqute.

 

수평선 <hr/>

아래 줄은 모두 수평선을 만든다. 마크다운 문서를 미리보기로 출력할 때 페이지 나누기 용도로 많이 사용한다.

* * *

***

*****

- - -

---------------------------------------

 

 

줄바꿈

  • 3칸 이상 띄어쓰기(   )를 하면 줄이 바뀐다.
  • 단순히 엔터를 치면 줄 바꿈이 일어나지 않음!

 

 


참고자료

728x90