Markdown은 경량 마크업 언어로, 텍스트 형식을 쉽게 작성하고 변환할 수 있게 해준다. Markdown 문법을 사용하여 간단한 텍스트를 서식화할 수 있다. 다음은 기본적인 Markdown 문법을 설명한 것이다.
Markdown 기본 문법
제목
제목은 #
기호를 사용하여 작성한다. #
의 개수에 따라 제목의 레벨이 결정된다.
# 제목 1
## 제목 2
### 제목 3
#### 제목 4
##### 제목 5
###### 제목 6
목록
목록은 순서 목록과 비순서 목록으로 나뉜다.
순서 목록
숫자와 점(.
)을 사용하여 순서 목록을 작성한다.
1. 첫 번째 항목
2. 두 번째 항목
3. 세 번째 항목
비순서 목록
별표(*
), 더하기(+
), 또는 하이픈(-
)을 사용하여 비순서 목록을 작성한다.
- 첫 번째 항목
- 두 번째 항목
- 세 번째 항목
강조
텍스트를 굵게 또는 기울임으로 강조할 수 있다.
기울임
텍스트를 별표(*
)나 밑줄(_
)로 감싸서 기울임체로 만든다.
*기울임*
_기울임_
굵게
텍스트를 이중 별표(**
)나 이중 밑줄(__
)로 감싸서 굵게 만든다.
**굵게**
__굵게__
취소선
텍스트를 물결표(~~
)로 감싸서 취소선으로 만든다.
~~취소선~~
링크
링크는 대괄호로 표시할 텍스트를 감싸고, 괄호로 URL을 감싸서 만든다.
[Google](https://www.google.com)
이미지
이미지는 링크와 비슷한 방식으로 작성하지만, 링크 텍스트 앞에 느낌표(!
)를 추가한다.

코드
코드는 백틱(```)을 사용하여 작성한다.
인라인 코드
한 줄의 코드 블록을 작성할 때 사용한다.
`코드`
코드 블록
여러 줄의 코드 블록을 작성할 때 사용한다. 코드 블록의 시작과 끝을 세 개의 백틱(``` ```)으로 감싼다. 언어를 지정하여 구문 강조를 할 수 있다.
```javascript
function hello() {
console.log("Hello, world!");
}
```
인용
인용 블록은 >
기호를 사용하여 작성한다.
> 이것은 인용입니다.
> 여러 줄의 인용은 각 줄마다 `>` 기호를 사용합니다.
수평선
수평선은 세 개 이상의 하이픈(-
), 별표(*
), 또는 밑줄(_
)로 작성한다.
---
***
___
표
표는 파이프(|
)와 대시(-
)를 사용하여 작성한다.
| 제목1 | 제목2 |
| --- | --- |
| 항목1 | 항목2 |
| 항목3 | 항목4 |
이와 같이 Markdown 문법을 사용하면 간단한 텍스트 서식 작업을 쉽게 할 수 있다. 다양한 플랫폼에서 지원되며, 개발자들이 문서를 작성할 때 많이 사용된다. Markdown의 공식 문서와 튜토리얼을 참고하여 더 많은 기능을 익힐 수 있다.
'언어 > 기타' 카테고리의 다른 글
자바스크립트(JavaScript)와 자바(Java)의 차이점 (0) | 2024.07.12 |
---|---|
awk 명령어 사용법과 예제 (0) | 2024.07.12 |
grep 명령어 예제와 함께 보는 POSIX 정규식 (regular expression; regex) (0) | 2024.07.12 |