티스토리 뷰

반응형

 

 

마크다운(Markdown) 완벽 정복: 블로거와 개발자를 위한 필수 가이드

안녕하세요! 오늘은 글쓰기를 즐겨 하는 모든 분들, 특히 블로거와 개발자분들에게 없어서는 안 될 필수 스킬, 마크다운(Markdown)에 대해 이야기해보려고 합니다. 마크다운이 처음에는 조금 낯설게 느껴질 수 있지만, 한번 익숙해지면 그 편리함과 효율성에 푹 빠지게 될 거예요. 커피 한 잔과 함께, 지금부터 마크다운의 세계로 떠나볼까요?

🤔 마크다운, 대체 뭔가요?

마크다운은 간단히 말해 '글을 쓰는 규칙'입니다. 2004년 존 그루버(John Gruber)가 만들었는데요, 목표는 아주 명확했습니다. "사람들이 읽고 쓰기 쉬운 형태로 글을 쓰되, 그 결과물이 멋진 HTML 문서로 자동 변환되게 하자!" 라는 것이었죠.

메모장 같은 일반 텍스트 편집기에서 복잡한 서식 없이도 제목, 목록, 강조 등 다양한 스타일을 표현할 수 있습니다. 예를 들어, 글씨를 굵게 하고 싶을 때 마우스로 버튼을 누르는 대신, 단어 양옆에 별표 두 개(**)를 붙여주는 식이죠. 정말 간단하지 않나요?

"마크다운의 철학은 '가독성'입니다. 원본 텍스트 그대로도 충분히 읽기 쉬워야 한다는 것이죠."

🚀 왜 마크다운을 써야 할까요? 장점 대방출!

  • 단순함의 미학: 문법이 정말 쉽고 직관적이라 몇 분만 투자하면 바로 사용할 수 있습니다.
  • 엄청난 호환성: 대부분의 플랫폼(블로그, 깃허브, 노션, 슬랙 등)이 마크다운을 지원합니다. 한번 배워두면 어디서든 써먹을 수 있죠.
  • 글쓰기에만 집중: 복잡한 서식 도구에 신경 쓸 필요 없이 오롯이 콘텐츠 작성에만 집중할 수 있습니다.
  • 깔끔한 관리: 서식이 텍스트 안에 녹아있어 버전 관리도 편하고, 다른 형식으로 변환하기도 쉽습니다.

🛠️ 핵심 문법, 이것만 알면 끝! (실용 예제 포함)

백문이 불여일견! 가장 자주 쓰이는 핵심 문법들을 예제와 함께 살펴볼게요.

1. 제목 (Headers)

제목은 #의 개수로 표현합니다. #이 하나면 가장 큰 제목(h1), 두 개면 다음 크기(h2)로, 최대 6개까지 사용할 수 있습니다.

# 가장 큰 제목 (h1)
## 조금 작은 제목 (h2)
### 더 작은 제목 (h3)
#### 이건 어때요? (h4)

2. 강조 (Emphasis)

글씨에 포인트를 주고 싶을 때 사용합니다.

  • 기울임: *별표 하나* 또는 _언더바 하나_
  • 굵게: **별표 두 개** 또는 __언더바 두 개__
  • 취소선: ~~물결 두 개~~
  • 굵은 기울임: ***별표 세 개***

3. 목록 (Lists)

순서가 있거나 없는 목록을 만들 수 있습니다.

순서 없는 목록 (Unordered List)

- 빨강
    - 초록
        - 진한 초록
- 파랑

* 사과
* 바나나
    * 원숭이가 좋아하는 바나나
* 딸기

-, *, + 어떤 것을 사용해도 동일하게 표현되며, 들여쓰기를 통해 하위 목록을 만들 수 있습니다.

순서 있는 목록 (Ordered List)

1. 아침 먹기
2. 코딩하기
3. 블로그 글쓰기
    1. 주제 정하기
    2. 자료 조사
4. 운동하기

숫자와 점(.)을 사용합니다. 신기한 건, 숫자를 1., 1., 1. 처럼 써도 결과는 1, 2, 3으로 올바르게 나타난다는 사실!

4. 링크 (Links)

다른 웹페이지로 연결하는 링크를 만듭니다.

[보여줄 텍스트](연결할 주소)

[네이버로 가기](https://www.naver.com)
[구글](https://google.com "구글 홈페이지로 이동!") 
// 따옴표 안에 마우스를 올렸을 때 나타날 설명을 추가할 수 있습니다.

5. 이미지 (Images)

링크와 비슷하지만, 앞에 느낌표(!)를 붙여줍니다.

![대체 텍스트](이미지 주소 또는 경로)

![귀여운 고양이](https://www.cat.com/cat.jpg "메인 이미지")

'대체 텍스트'는 이미지가 보이지 않을 때 대신 표시되는 글자입니다.

코드가 적힌 컴퓨터 화면

6. 인용문 (Blockquotes)

다른 사람의 말이나 중요한 문구를 인용할 때 사용합니다. > 기호를 사용하며, 중첩해서 사용할 수도 있습니다.

> "인생은 자전거를 타는 것과 같다. 균형을 잡으려면 계속 움직여야 한다."
> - 알버트 아인슈타인

> 첫 번째 인용문
>> 두 번째 인용문 (중첩)
>>> 세 번째 인용문 (더 깊게)

7. 코드 (Code)

개발자들에게는 정말 꿀 같은 기능이죠! 코드를 깔끔하게 보여줄 수 있습니다.

인라인 코드 (Inline Code)

문장 안에 짧은 코드를 넣을 때는 백틱(`)으로 감싸줍니다. 예를 들어, `const a = 1;` 처럼요.

코드 블록 (Code Blocks)

여러 줄의 코드를 넣을 때는 백틱 세 개(```)로 감싸줍니다. 언어 이름을 명시하면 문법 하이라이팅까지 적용됩니다!

```javascript
function sayHello(name) {
  console.log(`Hello, ${name}!`);
}
sayHello('Markdown');
```

```python
def greet(name):
    print(f"Hello, {name}!")

greet("World")
```

8. 수평선 (Horizontal Rule)

내용을 구분하고 싶을 때 사용합니다. ---, ***, ___ 등을 사용하면 멋진 구분선이 생깁니다.


9. 표 (Tables)

데이터를 깔끔하게 정리할 수 있는 표도 만들 수 있습니다. |(파이프)와 -(하이픈)을 사용해요.

| 제목 1 | 제목 2 | 가운데 정렬 | 오른쪽 정렬 |
| :--- | :---: | :---: | ---: |
| 내용 1-1 | 내용 1-2 | C | R |
| 내용 2-1 | 내용 2-2 | C | R |

: 기호를 이용해 정렬 방식을 지정할 수 있습니다. (왼쪽, 가운데, 오른쪽)

✨ 마치며

어떠셨나요? 마크다운, 생각보다 훨씬 간단하고 강력하지 않나요? 처음에는 손에 익지 않아 조금 어색할 수 있지만, 며칠만 꾸준히 사용하다 보면 마우스보다 키보드가 훨씬 편하게 느껴지는 순간이 올 겁니다.

이제 여러분도 마크다운을 활용해 더 빠르고, 더 효율적이고, 더 즐겁게 글을 쓸 수 있게 되었습니다. 블로그 포스팅, 프로젝트 문서화, 간단한 메모까지 어디서든 마크다운과 함께 여러분의 생산성을 한 단계 업그레이드해보세요!

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함
반응형