1. Markdown이란?


대체텍스트

  • 일반 텍스트 기반의 경량 마크업 언어.

    마크업 언어: 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지.

  • 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징

  • HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용됨.



2. Markdown의 장점


  1. 간결하다.

  2. 별도의 도구없이 작성가능하다

  3. 다양한 형태로 변환이 가능하다.

  4. 텍스트(Text)로 저장되기 때문에 용량이 적어 보관이 용이하다.

  5. 텍스트파일이기 때문에 버전관리시스템을 이용하여 변경이력을 관리할 수 있다.

  6. 지원하는 프로그램과 플랫폼이 다양하다.



3. Markdown 사용법(문법)




헤더는 6단계가 있다.

# 헤더1
## 헤더2
### 헤더3
#### 헤더4

헤더1

헤더2

헤더3

헤더4


List


숫자와 글머리기호 타입이 있다.

숫자 리스트

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

글머리기호 리스트

- 빼기를 써도
    - 빼기를 써도
        - 빼기를 써도
* 곱하기를 써도
    * 곱하기를 써도
        * 곱하기를 써도
+ 더하기를 써도
    + 더하기를 써도
        + 더하기를 써도
  • 빼기를 써도
    • 빼기를 써도
      • 빼기를 써도
  • 곱하기를 써도
    • 곱하기를 써도
      • 곱하기를 써도
  • 더하기를 써도
    • 더하기를 써도
      • 더하기를 써도


Emphasis


__볼드__ **볼드**
___이탤릭볼드___
***이탤릭볼드***
~~취소선~~

볼드 볼드 이탤릭볼드 이탤릭볼드 취소선



[github링크](https://github.com/)

github링크


Image


![](https://media.vlpt.us/images/gil0127/post/857b454c-74a1-4fbc-b00f-3d0aff6f1a55/111111111.png)


Horizontal Rule


모두 동일하게 출력된다.

---
***
___
* * *
*****
- - -
-------------------








Quoting text


> 인용구는 이렇게
>> 여러단도 가능
>>> 3단

인용구는 이렇게

여러단도 가능

3단

Quoting code


한 줄 인용

`print("Hello Markdown!")`

print("Hello Markdown!")

여러 줄 인용

```
a = 1
b = 2
print(a+b)
```