개발자 데뷔!

[단축키][MarkDown] 마크다운(.mk) 파일의 정체와 사용법 본문

정리

[단축키][MarkDown] 마크다운(.mk) 파일의 정체와 사용법

물꼮이 2026. 6. 3. 21:26
반응형
마크다운은 작성속도가 쉽고 빠르며, 다양한 플랫폼과 호환성이 좋은 문서작성 시스템 입니다. 
특히 코드 삽입, 표 작성이 빨라 문서작성계의 코드 역할을 합니다.
숙달하면 생산성 향상에 가장 효과적이라고 생각됩니다. 

 

“읽기 쉬운 일반 텍스트를 작성하면,
이를 HTML 등의 문서 형태로 변환해주는 
경량 마크업 언어

 

 

1. 마크다운(Markdown)이란?

확장자:  .md   /   .markdown

실체:  그냥 텍스트 파일

 

즉:

  • 메모장 가능
  • git diff 가능
  • 용량 작음
  • UTF-8 저장 가능

핵심철학 

  • 사람이 읽기 쉬워야 함
  • 작성 속도가 빨라야 함
  • 복잡한 태그를 최소화
  • 텍스트 기반이어야 함

변환 과정과 원리 

Markdown 작성   ->   Parser 해석   ->  HTML 생성   ->  브라우저 렌더링
입력 문법(Syntax)   +   Parser   +   Renderer

 

Parser역할 

텍스트 읽기   ->   규칙 매칭   ->  문서 구조 생성(AST)   ->    HTML 출력

 

 

EX_)

Markdown 작성 시, 

# 제목

안녕하세요

- 사과
- 바나나

 

HTML  아래와 같이 변환됨 

<h1>제목</h1>

<p>안녕하세요</p>

<ul>
<li>사과</li>
<li>바나나</li>
</ul>

 

 

2. 마크다운 특징 

  • HTML작성은 너무 길고 작성 속도가 느리다. 
  • 플랫폼에 독립적이다. 
  • 텍스트라 가볍다 
  • 코드 관리 가능하고, Git 에서 변경 추적이 쉽다. 
  • 그렇다고 프로그래밍언어는 아니다. 
  • 플랫폼마다 플랫폼 Renderer가 달라 각자 지원 문법이 다르다. 

장점

용량 매우 작음
가독성 높음
버전관리 좋음
호환성 높음

 

 

3. 마크다운 핵심 문법 정리

제목

# H1

## H2

### H3

굵게

**bold**

기울임

*italic*

 

리스트

- item

1. first

2. second

 

체크박스

- [ ] todo

- [x] done

 

인용문

> hello

 

코드

inline:

`printf`

 

block:

```cpp
int a=0;
```

 

|A|B|

|--|--|

|1|2|

 

 

4. 자주 쓰는 단축키

여느 단축키와 동일하다. 

굵게 CMD+B
기울임 CMD+I
링크 CMD+K
실행취소 CMD+Z
복사 CMD+C
붙여넣기 CMD+V
찾기 CMD+F
전체선택 CMD+A

 

 

코드블럭 빨리 쓰기

``` + Enter

or

```cpp

 

 

여러 줄 동시에 수정 (멀티커서)

Option + Click

 

 

줄 이동

Option ↑↓

 

 

 

5. 블로그 작성용 실전 팁

 제목 구조 먼저 짜기

# 제목

## 개념

## 원리

## 사용법

## 예제

## 정리

 

 

마크다운 사용처

기술 블로그 작성 Git/GitHub 문서 회사문서 노트정리 협업도구
  • 티스토리
  • Velog
  • Dev Blog
  • 개인 기술 블로그
  • README.md
  • 설치 문서
  • API 문서
  • 사용법
  • 설계 문서
  • Release Note
  • API 정의
  • 개발 명세
  • Obsidian
  • Notion
  • Logseq
  • 이슈 작성
  • 코드 리뷰
  • PR 설명
  • Wiki

 

 

반응형