Markdown, 어렵지 않게 사용하기

2020. 6. 14. 21:14BACKEND

안녕하세요 〰️

오늘은 markdown을 사용하는 방법에 대해 포스팅을 하려고 합니다.

정말 간단해서 편하게 사용할 수 있는 마크업언어인데, 모르면 아깝잖아요 〰️

 

 

***************** INDEX *****************

🌈 Markdown❓

✏️ How to Use Markdown

1. 글자 (Header) 조절

2. 글자 강조 ( Bold, Italic, quotation )

3. 목록

4. 코드 블럭

5. 구분선

6. 표

7. 링크

8. 이미지

🗒 Markdown Editor

 

********************************************

 


 

Markdown❓

 

한 번쯤, .md 파일을 본 적 있을거에요. 가장 대표적으로 꼽자면 README.md 파일이 있겠죠?

여기서 md는 markdown를 가르키는데요.

그렇다면, markdown이 의미하는 것은 무엇일까요❓

 

Markdown은 마크업언어로 간단한 기호를 사용해서 읽고 쓰기 편한 문서를 만들 수 있으며, HTML과 변환이 가능합니다.

위의 문장만 봐도 매력적이지 않나요 〰️

 

Markdown은 Github에서 자주 사용하게 되면서 유명세를 얻었다고 합니다.

실제로, Github를 사용하다보면 여기저기서 사용되는 것을 확인할 수 있죠.

Markdwon은 정말 간단하고, 배우는 데에도 어렵지 않아 금방 사용하시더라구요.

 

저도 메모를 할 때 습관적으로 Markdown을 사용하곤 합니다.

자, 그럼 이제 Markdown을 직접 사용해볼까요❓



How to Use Markdown ✏️

사용하는 방법은 아래와 같이 따로 목차를 생성해보았습니다.

필요한 내용이 있다면 목차 찾아서 사용하는 것도 좋을 것 같아요 ❗️

 

1. 글자 (Header) 조절

2. 글자 강조 ( Bold, Italic, quotation )

3. 목록

4. 코드 블럭

5. 구분선

6. 표

7. 링크

8. 이미지



 

1. 글자 (Header) 조절

# HEADER 1
## HEADER 2
### HEADER 3
#### HEADER 4
##### HEADER 5
###### HEADER 6
 

HTML에서 사용하던 것과 어느정도 비슷하지 않아요 〰️
주의할 점은 # 를 사용하고 반드시 한 칸을 띄어 써야 적용된다는 점입니다.

 

2. 글자 강조

 

2-1 Bold

굵은 글자를 사용하고 싶다면, 강조할 단어를 ** 로 감싸면 됩니다.

**bold**

 

bold

 

주의할 점은 ** 문자와 단어 사이에 공백이 있으면 안된다는 점입니다 〰️ 

 

 

2-2 Italic

옆으로 기운 이탤릭체를 사용하고 싶다면, 강조할 단어를 * 로 감싸면 됩니다.

*Italic*

Italic

 

이것도, bold 체와 마찬가지로 * 문자와 단어 사이에 공백이 있으면 인식을 하지 못하니 유의하세요❗️ 

 

2-3 인용구

인용구를 작성하고 싶다면, > 문자를 사용할 수 있습니다.

> quotient phrase

quotient phrase

 

인용구에서도 마크다운 문법을 적용할 수 있으니 참고하시면 좋을 것 같아요!

 

> ### Header 3
**bold**

 

위와 같이 말이죠!

 

 

3. 목록

3-1. 순서가 있는 목록

순서가 있는 목록은 숫자를 이용하는데요.

1. first
2. second
3. third
4. fourth
  1. first
  2. second
  3. third
  4. fourth

그런데, markdown에서는 번호가 뒤죽박죽이어도 오름차순으로 보여집니다.

1. first
3. second
5. third
2. fourth
  1. first
  2. second
  3. third
  4. fourth

똑같은 결과가 나오죠?

 

 

3-2. 순서가 없는 목록

순서가 없는 목록은 *, +, - 문자를 이용하는데요.

* 빨강
  * 녹색
    * 파랑

+ 빨강
  + 녹색
    + 파랑

- 빨강
  - 녹색
    - 파랑
  • 빨강

    • 녹색
      • 파랑
  • 빨강

    • 녹색
      • 파랑
  • 빨강

    • 녹색
      • 파랑

위에서 보시다시피, +와 -는 똑같은 모습으로 보입니다 ~

 

 

4. 코드블럭

코드 블럭은 두 가지 종류로 사용할 수 있습니다.
긴 코드를 담는 블럭과 글자 사이에 넣을 수 있는 블럭이 있습니다.
같이 한 번 살펴볼까요??

 

4-1. 긴 코드 블럭

``` lang 
    content 
```

위와 같이 표현할 수도 있고, 아래와 같이 표현할 수도 있습니다.

<pre><code> 
    content
</code></pre>

아래는 HTML 코드로 사용해보았습니다 ~

 

 

4-2. 짧은 코드 블럭

이번에는 짦은 코드블럭을 사용해보겠습니다.

`<html></html>`

<html></html> 다음과 같이 표시됩니다.



5. 구분선

구분 선은 꽤 다양한 형태로 만들 수 있습니다.

* * *

***

- - -

---

위의 기호들이 전부 아래와 같은 구분 선을 만들어냅니다.


 

6. 표

이번에는 표를 한 번 만들어 볼까요?

| col1 | col2 | col3 |
|---|---|---|
| v1 | v2 | v3 |
col1 col2 col3
v1 v2 v3

다음과 같이 만들어낼 수 있습니다.
생각보다 간단하지 않나요?



7. 링크

이번에는 링크를 걸어보도록 하겠습니다 ~

[title](link_uri)
[github](https://github.com/gngsn)

github



8. 이미지

이번에는 이미지를 넣어볼까요 ?
링크와 거의 똑같습니다. 맨 앞의 물음표의 유무만 다를 뿐이죠.

![title](link_uri)
![github](https://github.com/gngsn)

만약, 이미지 사이즈를 조절하고 싶을 때에는 어떻게 해야할까요?
그럴 때에는 HTML을 사용해주셔야 합니다.

<img src="/path/to/img.jpg" width="300px" height="300px"></img><br/>
<img src="/path/to/img.jpg" width="30%" height="30%"></img>

위와 같이 사용해주면 됩니다 !

 

 

 

 

Markdown Editor 🗒

다양한 툴들이 있는데, 저는 Typora나 VSCode에서 편집하곤 합니다.

Notion도 부분적으로 마크다운을 적용시킬 수 있습니다!

 

✔️  Typora

Typora는 기호를 적으면 바로바로 적용된 모습으로 변경되어 보입니다.

굉장히 심플하고 간단하면서 무료이기 때문에 마크다운을 처음쓰는 분들이면 적극적으로 추천합니다 〰️