GDG on Campus: SSWU 6th/Winter Blog Challenge

[Winter Blog Challenge] Markdown 언어란 무엇인가요? (Chapter Member 이은우)

gdgoc-sswu 2025. 6. 6. 18:24

안녕하세요! 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)

![이미지](https://img.link)

 

5. 코드 블록을 만들기 위해서는 ```을 이용합니다.

```python

print("Hello, Markdown!")```

 

지금까지 Markdown의 기본 문법과 특징을 함께 알아보았는데요, 생각보다 훨씬 간단하지 않았나요? Markdown은 배우기 쉽고, 다양한 곳에 활용할 수 있는 실용적인 언어입니다.

 

짧은 시간만 투자해도 문서를 훨씬 더 전문적이고 보기 좋게 작성할 수 있습니다. 여러분도 Markdown 언어를 활용해 여러분만의 레포지토리 내 README.md 파일을 멋지게 꾸며보는 건 어떠신가요?

 

참고 자료 https://www.markdownguide.org/