포스트

마크다운(Markdown) 언어 정리

마크다운의 장점

  1. 문법이 쉽다.
  2. 관리가 쉽다.
  3. 지원가능한 플랫폼과 프로그램이 다양하다.
  4. 텍스트로 저장되기 때문에 용량이 적어 보관에 용이하다.

마크다운의 단점

  1. 모든 HTML의 문법을 대신하지 못한다.
  2. 표준이 없기 때문에 도구에 따라 변환방식 또는 생성물이 다르다.
  3. 마크다운으로 파일을 업로드 하는 경우 저장한 다음 파일경로를 입력해야한다.

마크다운 문법

1. Headers

헤더는 제목을 표현할때 사용
단순히 글자의 크기를 표현하는 것이 아닌 의미론적인 중요도를 나타냄

1
2
3
4
5
6
# This is h1
## This is h2
### This is h3
#### This is h4
##### This is h5
###### This is h5

This is h1

This is h2

This is h3

This is h4

This is h5
This is h5

2. list

목록을 나열할 때 사용
순서가 필요한 항목과 그렇지 않은 항목으로 구분할 수 있음. 순서가 있는 항목 아래 순서가 없는 항목을 지정 가능. 그 반대도 가능.

1
2
3
4
 1. 순서가 있는 항목
 2. 순서가 있는 항목
    1. 순서가 있는 항목
    2. 순서가 있는 항목
  1. 순서가 있는 항목
  2. 순서가 있는 항목
    1. 순서가 있는 항목
    2. 순서가 있는 항목
1
2
- 순서가 없는 항목
* 순서가 없는 항목
  • 순서가 없는 항목
  • 순서가 없는 항목

3. Code block

코드 블럭은 작성한 코드를 정리하거나 강조하고 싶은 부분을 나타낼 때 사용
인라인과 블럭 단위로 구분 가능

  • Inline
    1
    
    `sample code`
    

    sample code

  • Block
    1
    
    ``` (enter) sample code ```
    
1
sample code

4. Image

로컬에 있는 이미지를 삽입하거나 이미지 링크를 활용하여 이미지를 나타낼 때 사용

1
![파일이름](이미지 주소)

sample Image

1
![파일이름](절대경로)

sampleImage


특정 주소로 링크를 걸 때 사용

1
[google](https://google.com)

google


6. Table

표를 작성하여 요소를 구분 가능

1
2
|테이블|범주|범주|
|열|행|행|
테이블범주범주

7. 마크다운 포맷 무시

1
2
- **별표**를 출력하고 싶어요.
- \*\*별표\*\*를 출력하고 싶어요.
  • 별표를 출력하고 싶어요.
  • **별표**를 출력하고 싶어요.

8. 인용문

1
> 인용문

인용문


9. 강조

1
2
3
이것은 *이탤릭체* 입니다.
이것은 __보드체__입니다.
이것은 ~~취소선~~ 입니다.

이것은 이탤릭체 입니다.
이것은 보드체입니다.
이것은 취소선 입니다.


10. CheckBox

1
2
- [ ] 체크박스
- [x] 체크박스
  • 체크박스

  • 체크박스


11. 접기/펼치기

1
2
3
4
5
6
7
<details>
    <summary>접기/펼치기</summary>
    <div> or <div markdown="1">
    
    여기에 내용을 적습니다
    이렇게 내용이 나타납니다!
    
접기/펼치기
여기에 내용을 적습니다 이렇게 내용이 나타납니다!
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.