안녕하세요! GDGoC SSWU Chapter Member 이은우입니다.
여러분은 Markdown 언어에 대해 들어본 적 있으신가요? 개발자이거나, 개발자를 꿈꾸고 있는 학생들이라면 누구나 한 번쯤은 들어본 적 있으실 텐데요. Markdown은 **간단한 문법으로 텍스트에 구조를 부여할 수 있는 마크업 언어**입니다. 깃허브에서 새로운 레포지토리를 만들면 자동으로 생성되는 README.md 파일도 바로 이 마크업 언어로 작성된 문서입니다.
지금 보신 것과 같이 강조하고 싶은 부분을 **로 감싸면, 해당 텍스트를 굵게 강조할 수 있어요! *을 하나만 써서 감싼다면 *이렇게* 기울임으로 텍스트를 강조할 수 있어요. ~~으로 글을 감싼다면 ~~이렇게~~ 취소선이 생기기도 한답니다.
그렇다면 Markdown 언어를 사용하는 이유는 무엇일까요?
첫째로, Markdown 언어의 문법은 간결하고 직관적입니다. Markdown 언어는 Markup 언어의 일종인데요. 우리에게 친숙한 HTML과 비교해보면 그 차이를 알 수 있습니다. HTML은 <strong>, <em> 같은 태그를 일일이 써야 하지만, Markdown은 **굵게**, *기울임*처럼 훨씬 간단하게 작성할 수 있습니다. 또한, 텍스트 에디터만 있다면 어디서든 작성이 가능하기도 합니다.
둘째로, Markdown 언어로 작성한 문서는 가독성이 뛰어납니다. 깔끔한 구조 덕분에 협업 시 문서를 읽고 이해하기가 쉬워, 개발자의 포트폴리오나 프로젝트 설명 문서로도 자주 사용됩니다.
셋째로, Markdown 언어는 다양한 플랫폼에서 지원하고 있습니다. Notion, GitLab, VSCode, Obsidian 등 많은 도구에서 마크다운을 지원하기 때문에 한 번 배워두면 어디서든 활용할 수 있다는 장점이 있어요.
이제 Markdown 언어의 특징에 대해서 배워 보았다면, 기본 문법도 함께 알아봅시다!
1. 제목을 나타낼 때는 #을 이용합니다.
# 제목1
## 제목2
### 제목3
2. 텍스트를 꾸미기 위해서는 **과 *, ~~과, `를 사용합니다.
**텍스트를 굵게 강조**
*텍스트를 기울여 강조*
~~텍스트에 취소선~~
`텍스트를 인라인 코드처럼`
3. 목록을 만들기 위해서는 –와 1. 등을 이용합니다.
순서가 없는 목록(ul)을 만들려면 아래처럼 작성합니다.
- 항목 1
- 항목 2
순서가 있는 목록(ol)을 만들려면 아래처럼 작성합니다.
1. 첫 번째
2. 두 번째
4. 링크와 이미지를 만들기 위해서는 []와 () 등을 이용합니다.
[링크](https://site.link)

5. 코드 블록을 만들기 위해서는 ```을 이용합니다.
```python
print("Hello, Markdown!")```
지금까지 Markdown의 기본 문법과 특징을 함께 알아보았는데요, 생각보다 훨씬 간단하지 않았나요? Markdown은 배우기 쉽고, 다양한 곳에 활용할 수 있는 실용적인 언어입니다.
짧은 시간만 투자해도 문서를 훨씬 더 전문적이고 보기 좋게 작성할 수 있습니다. 여러분도 Markdown 언어를 활용해 여러분만의 레포지토리 내 README.md 파일을 멋지게 꾸며보는 건 어떠신가요?
참고 자료 → https://www.markdownguide.org/
'GDG on Campus: SSWU 6th > Winter Blog Challenge' 카테고리의 다른 글
| [Winter Blog Challenge] tensorboard 사용법 (Chpater Member 이가현) (0) | 2025.06.15 |
|---|---|
| [Winter Blog Challenge] (Chapter Member 고원정) (6) | 2025.06.15 |
| [Winter Blog Challenge] 개발자와 팀을 위한 비밀번호 관리법 (Team Member 나현주) (6) | 2025.06.06 |
| [Winter Blog Challenge] 백엔드 인증의 핵심 기술, JWT란 무엇인가? (Chapter Member 최이나) (0) | 2025.06.06 |
| [Winter Blog Challenge] (Chapter Member 이예림) (2) | 2025.06.06 |