마크다운(Markdown)은 2004년 존 그루버(John Gruber)가 개발한 경량 마크업 언어입니다. 복잡한 서식 도구 없이도 문서를 쉽고 간결하게 작성할 수 있게 해주는 혁신적인 텍스트 형식이죠. 이 문법은 가독성이 높고 HTML로 쉽게 변환할 수 있어, 웹 작성자, 개발자, 작가, 블로거들 사이에서 널리 사용됩니다. 디지털 문서 작성에 새로운 패러다임을 제시한 도구로 평가받고 있습니다.
마크다운은 단순한 텍스트 파일로 작성할 수 있지만, 제목, 강조, 리스트, 코드 블록, 링크, 이미지 삽입 등 다양한 서식을 지원합니다. 특히 개발자들 사이에서 README 파일 작성, 기술 문서, 블로그 포스팅 등 여러 용도로 폭넓게 활용됩니다. GitHub, Notion, Slack 같은 주요 플랫폼이 기본 문서 작성 방식으로 채택하면서, 마크다운의 중요성과 유용성은 더욱 커지고 있습니다.
티스토리의 오블완 챌린지에서 예약 발행글은 인정이 되지 않아서 주말에 일이 있어 글을 작성할 시간이 없을 때 노션(Notion)을 활용하여 미리 글을 작성한 후에 마크다운 형식으로 가져와서 티스토리에서 발행했습니다.
티스토리는 글 작성 화면에서 마크다운 에디터를 선택할 수 있지만 워드프레스의 경우 마크다운 편집기가 기본적으로 탑재되어 있지 않습니다. 워드프레스에서는 Markdown 플러그인을 설치하여 마크다운 형식의 텍스트를 가져올 수 있습니다.
이 글에서는 기본적인 마크다운 문법에 대하여 간략히 정리해 보았습니다. 노션에서 글 작성 시에는 문법을 모르더라도 글을 작성하는 데 어려움이 없지만 마크다운 문법을 조금 알고 시작하면 보다 재미있게 글을 작성할 수 있을 것입니다. 워드프레스 블록 에디터에서도 제목(헤딩), 리스트 등 몇 가지 마크다운 문법이 지원됩니다.
마크다운 기본 문법
1. 제목 (Headers)
# 가장 큰 제목 (H1)
## 두 번째 큰 제목 (H2)
### 세 번째 큰 제목 (H3)
#### 네 번째 크기 제목 (H4)
##### 다섯 번째 크기 제목 (H5)
###### 가장 작은 제목 (H6)
2. 강조 (Emphasis)
*이탤릭체*
**볼드체**
***볼드 이탤릭체***
~~취소선~~
3. 리스트 (Lists)
순서 없는 리스트
* 첫 번째 항목
* 두 번째 항목
- 세 번째 항목
+ 네 번째 항목
순서 있는 리스트
1. 첫 번째 항목
2. 두 번째 항목
3. 세 번째 항목
4. 코드 블록
인라인 코드
`코드 표시`
코드 블록
```python
def hello_world():
print("Hello, World!")
```
5. 링크와 이미지
[링크 텍스트](https://www.example.com)
![이미지 대체 텍스트](이미지_URL)
6. 인용문
> 첫 번째 인용문
>> 중첩된 인용문
7. 수평선
---
***
___
8. 표 (Table)
| 제목1 | 제목2 | 제목3 |
|-------|-------|-------|
| 내용1 | 내용2 | 내용3 |
| 왼쪽정렬 | 가운데정렬 | 오른쪽정렬 |
|:-------|:-----:|------:|
9. 체크리스트
- [ ] 완료되지 않은 작업
- [x] 완료된 작업
참고
https://avada.tistory.com/3526
https://avada.tistory.com/3527