마크다운 문법을 알아보자

Markdown

작성일 : 2024.06.15

최근 디스코드 봇에 대해 가시성을 개선해달라는 문의가 들어와 개선한 내용에 대한 글을 써보려 합니다.
디스코드 봇은 마크다운 문법을 지원해 이를 이용해서 스타일링이 가능합니다. 그래서 오늘은 마크다운 문법에 대해 적어보겠습니다.

문법

헤더 (Headers)

h1, h2, h3, h4, h5, h6 태그를 # 기호를 사용하여 헤더의 크기를 지정합니다.

h1, h2는 =, - 기호도 사용 가능합니다.

# 제목 1
## 제목 2
### 제목 3
#### 제목 4
##### 제목 5
###### 제목 6

제목 1
======

제목 2
------

굵게 (Bold), 기울임 (Italic), 취소선 (Strikethrough)

텍스트 앞뒤에 ** 또는 __를 추가해 텍스트를 강조할 수 있습니다.

**굵은 텍스트**
__굵은 텍스트__

기울임꼴로 텍스트를 만들려면 * 또는 _를 사용합니다.

*기울임 텍스트*
_기울임 텍스트_

취소선을 추가하려면 ~~를 텍스트 앞뒤에 붙입니다.

~~취소선 텍스트~~

인라인 코드 (Inline Code)

한 줄 내에서 코드를 강조하려면 텍스트 양옆에 백틱(`)을 하나 추가합니다.

`코드 예시`

블록 코드 (Code Block)

(```)을 세 번 사용해 코드 블록으로 만들 수 있습니다.

(```) 뒤에 언어 이름을 적을 수 있습니다.

```언어이름
내용

목록 (Lists)

순서 없는 목록

  • -, *, + 기호로 항목을 구분합니다.

순서 있는 목록

  • 숫자와 점을 사용하여 항목을 순서대로 나열합니다.
- 항목 1
- 항목 2
- 항목 3
1. 첫 번째 항목
2. 두 번째 항목
3. 세 번째 항목

링크 (Links)

링크를 추가하려면 [텍스트](URL) 형식을 사용합니다.

[구글](https://www.google.com)

이미지 (Images)

이미지 삽입은 링크와 비슷하지만 앞에 !을 추가하면 됩니다.

![대표 이미지](/img/thumbnail.png)

인용문 (Blockquotes)

인용문을 작성하려면 > 기호를 사용합니다.

> 이것은 인용문입니다.

수평선 (Horizontal Rule)

수평선을 만들려면 ---, ***, 또는 ___을 세 번 이상 입력합니다.

---

테이블 (Tables)

테이블을 작성하려면 | 기호로 열을 구분하고 -로 행을 구분합니다.

| 이름  | 나이 | 직업  |
|-------|------|-------|
| 민수  | 25   | 개발자 |
| 영희  | 28   | 디자이너 |

체크리스트 (Task Lists)

체크리스트 항목을 작성하려면 - [ ] 또는 - [x] 형식을 사용합니다.

- [ ] 해야 할 일 1
- [x] 완료한 일 1
- [ ] 해야 할 일 2

하이퍼링크

URL을 그냥 입력하면 하이퍼링크로 인식됩니다.

https://www.example.com

마치며

마크다운 문법은 노션이나 슬랙, 깃허브와 같은 서비스에서 사용할 수 있어 익힌다면 도움이 많이되는 문법입니다.

링크 이 사이트에서 마크다운에 관한 가이드 잘 정리되어 있습니다.