If today was hard, tomorrow will be easy.

간결하고 의미있는 코딩을 위하여.

GitHub - Inchijeong 바로가기→

Tool/Typora

[Typora] 마크다운(Markdown) 사용법 총 정리

꼬스차 2021. 1. 23. 21:15
728x90
반응형

마크다운(Markdown)에 대해 알아보겠습니다.


A. 마크다운(Markdown) 이란?

  • 마크업 언어의 일종으로 일반 텍스트 문서의 양식을 편집하는 문법입니다.

  • 텍스트를 HTML로 변환하는 언어입니다.


B. 마크다운(Markdown) 사용법

1. 문장 & 문단

1-1 문장

문장 끝에 공백 두칸은 줄 바꿈 기능을 합니다. (문장 끝 띄어쓰기 2칸 == <br>)

  • (참고) Typora의 경우 공백 2개 입력 후 Shift + Enter 누르기
<!-- Markdown -->
<!-- 공백이 없을 경우 -->
공백이(띄어쓰기 없음)
없을 경우
<!-- 공백 있을 경우 (혹은 `<br>` 삽입) -->
공백이(공백)(공백)
있을 경우

OUTPUT

공백이 없을 경우

공백이
있을 경우

1-2 문단

문단과 문단은 하나 이상의 빈 줄로 구분합니다. (한 줄 공백 => <p></p>)

<!-- Markdown -->
<!-- 빈줄이 없을 경우 -->
빈줄이
없을 경우
<!-- 빈줄이 있을 경우 -->
빈줄이

있을 경우

OUTPUT

빈줄이

없을 경우

빈줄이


있을 경우


2. 제목

2-1 #을 이용

<!-- Markdown -->
# H1
## H2
### H3
#### H4
##### H5
###### H6

OUTPUT

H1

H2

H3

H4

H5
H6

2-2 - 또는 =를 이용

<!-- Markdown -->
H1
=======
H2
-------

OUTPUT

H1

H2


3. 구분선(수평선)

---, ___, *** 를 이용하여 구분선을 넣을 수 있습니다.

<!-- Markdown -->
하이픈
---
언더스코어
___
애스터리스크
***

OUTPUT

하이픈


언더스코어


애스터리스크



4. 목록

4-1 순서 없는 목록

*, +, - 를 사용하여 순서 없는 목록을 만듭니다.

<!-- Markdown -->
* ORDER 1
  + ORDER 1-1
  + ORDER 1-2
  + ORDER 1-3
    - ORDER 1-3-1
    - ORDER 1-3-2
* ORDER 2

OUTPUT

  • ORDER 1
    • ORDER 1-1
    • ORDER 1-2
    • ORDER 1-3
      • ORDER 1-3-1
      • ORDER 1-3-2
  • ORDER 2

4-2 순서 있는 목록

1. , 2., 3. 을 이용하여 순서 있는 목록을 만듭니다.

순서 없는 목록과 섞어서 사용 가능합니다.

<!-- Markdown -->
1. ORDER 1
2. ORDER 2
3. ORDER 3
  * ORDER 3-A
  * ORDER 3-B

OUTPUT

  1. ORDER 1
  2. ORDER 2
  3. ORDER 3
    • ORDER 3-A
    • ORDER 3-B

5. 강조

*, _ 로 강조하고 싶은 부분을 감싸서 사용할 수 있습니다.

  • 1개 사용 => 이탤릭체
  • 2개 사용 => 볼드체
  • 3개 사용 => 이탤릭체 + 볼드체
<!-- Markdown -->
Hello *World*  
Hello **World**  
Hello ***World***  

Hello _World_  
Hello __World__  
Hello ___World___

OUTPUT

Hello World
Hello World
Hello World

Hello World
Hello World
Hello World


6. 인용

>를 사용하여 인용구를 작성할 수 있습니다.

<!-- Markdown -->
> 인용구 입니다.
> # H1
> * a
> * b
>> 이중 인용구

OUTPUT

입용구입니다.

H1

  • a

  • b

    이중 인용구


7. 링크 & 이미지

7-1 인라인 링크

[화면에 표시될 글자](URI) 로 사용합니다.

[화면에 표시될 글자](URI "툴팁") 툴팁 자리에 텍스트를 넣으면 html title속성으로 들어갑니다.

<!-- Markdown -->
[naver](https://www.naver.com)
[naver2](https://www.naver.com "네이버")

OUTPUT

naver
naver2

7-2 참조 링크

[화면에 표시될 글자][1], [1]:URI "툴팁" 로 사용합니다.

<!-- Markdown -->
[daum][1]
[1]:https://daum.net "다음"

OUTPUT

daum

7-3 URI 링크

<주소> 로 사용합니다.

<!-- Markdown -->
<https://github.com>

OUTPUT

https://github.com

7-4 이미지 링크

링크 앞에 ! 붙여서 사용합니다.

이미지도 마찬가지로 인라인 링크, 참조 링크, URI 링크 모두 사용 가능합니다.

<!-- Markdown -->
![puppy-1903313_640](https://user-images.githubusercontent.com/31085727/39238230-b2ebb084-48b8-11e8-9e06-0a1743b253e7.jpg "강아지")

OUTPUT

puppy-1903313_640


8. 이스케이프 & 코드 블록

8-1 이스케이프

\를 앞에 붙여 특수문자를 표시할 수 있습니다.

<!-- Markdown -->
\# H1
\* ORDER1

OUTPUT

# H1

* ORDER1

8-2 인라인 코드 블럭

`` 로 글자를 감싸서 문장 내 코드를 삽입 할 수있습니다.

<!-- Markdown -->
Javascript 에서 log 표시 방법은 `console.log()` 입니다.

OUTPUT

Javascript 에서 log 표시 방법은 console.log() 입니다.

8-3 코드 블럭

문장 앞에 공백 4개 또는 탭 1개를 붙여 코드 블럭을 생성할 수 있습니다. (스페이스 코드블록)

코드를 ``` 또는 ~~~ 로 감싸서 코드 블럭을 생성할 수 있습니다. (언어지정 코드블록)

  • 언어지정 코드 블록의 경우 하이라이트 기능을 끄고 싶다면 {.no-hightlight} 사용합니다.
<!-- Markdown -->
​```javascript
console.log("Hello World");
​```

​```{.no-hightlight}
console.log("Hello World");
​```

OUTPUT

console.log("Hello World");
console.log("Hello World");


C. 마크다운(Markdown) Extension

  • 마크 다운 추가 기능.
  • 몇몇 에디터에서 동작하지 않을 수 있습니다.

1. 테이블

|, - 를 적절히 활용하여 표를 만들 수 있습니다.

  • : 를 이용하여 정렬할 수 있습니다.(: 가 글자 위치)
<!-- Markdown -->
Title1|Title2
-|-
content1|content2
content3|content4

Title1|Title2|Title3
:-|:-:|-:
content1|content2|content3

OUTPUT

Title1 Title2
content1 content2
content3 content4

Title1 Title2 Title3
content1 content2 content3

2. 각주

word[^1][^1]:를 통해 구현합니다.

<!-- Markdown -->
Markdown[^1] 정리 거의 다 끝나가니 포기하지 마세요.
[^1]: 마크업 언어의 일종으로 일반 텍스트 문서의 양식을 편집하는 문법입니다.

OUTPUT

Markdown[^1] 정리 거의 다 끝나가니 포기하지 마세요.

[^1]: 마크업 언어의 일종으로 일반 텍스트 문서의 양식을 편집하는 문법입니다.


3. 목차

[TOC] 를 입력하면 문서 내 헤딩 태그들을 이용하여 목차가 자동 생성됩니다.

<!-- Markdown -->
[TOC]

OUTPUT

[TOC]


링크

728x90
반응형

'Tool > Typora' 카테고리의 다른 글

[Typora] Typora 테마 적용  (0) 2021.01.23
[Typora] Typora 설치 및 설정  (0) 2021.01.23