Post

[Markdown] 1. 기본 문법

Markdown 기본 문법 정리

[Markdown] 1. 기본 문법

깃허브 블로그에서 글을 마크다운 형식으로 작성한다. 이에 따라 마크다운 기본 문법에 대해 정리해보려고 한다. {:.prompt-tip}

Markdown(마크다운)이란?

마크다운은 간단한 문법으로 텍스트 서식을 지정할 수 있는 문서 작성용 마크업 언어이다. 주로 개발자들이 README 파일, 블로그 글, 기술 문서, 댓글 등에 사용하며, HTML보다 훨씬 쉽고 가독성이 좋다는 장점이 있다.


마크다운 기본 문법

1) 문단 제목

마크다운의 제목은 ‘#’기호를 사용하며, ‘#’의 개수에 따라 1단계부터 6단계까지의 제목을 만들 수 있다. 아래는 각 단계별 예시이다.

1
2
3
4
5
6
# 제목 1 
## 제목 2 
### 제목 3 
#### 제목 4 
##### 제목 5 
###### 제목 6 

제목 1

제목 2

제목 3

제목 4

제목 5
제목 6

2) 텍스트 스타일

스타일구문단축키예시출력
굵게** **, __ __Command+B (Mac)
Ctrl+B (Windows)
**이것은 굵은 글자입니다.**이것은 굵은 글자입니다.
기울임꼴* *, _ _Command+I (Mac)
Ctrl+I (Windows)
*이것은 기울임꼴입니다.*이것은 기울임꼴입니다.
취소선~~ ~~None~이것은 취소선입니다.~이것은 취소선입니다.
굵게 및 기울임꼴*** ***None***이 글자는 굵고 기울어져 있습니다.***이 글자는 굵고 기울어져 있습니다.
아래 첨자<sub> </sub>None이것은 <sub>아래 첨자</sub> 입니다.이것은 아래첨자 입니다.
윗 첨자<sup> </sup>None이것은 <sup>윗첨자</sup> 입니다.이것은 윗첨자 입니다.
밎줄<ins> </ins>None이것은 <ins>밑줄</ins> 입니다.이것은 밑줄 입니다.

3) 텍스트 인용

> 을 붙인 텍스트는 왼쪽에 세로선으로 들여쓰기를 하게 된다.

1
2
안녕하세요. 저는 홍길동입니다.
> 안녕하세요. 저는 홍길동입니다. 

안녕하세요. 저는 홍길동입니다.

안녕하세요. 저는 홍길동입니다.


4) 인용 코드

단일 백틱을 사용하여 문장 내에서 코드 또는 명령을 표시할 수 있습니다.
백틱은 Comand+E (Mac) 또는 Ctrl+E (Windows/Linux) 단축키를 눌러 삽입할 수 있다.

1
2
저는 홍길동입니다.
저는 `홍길동`입니다. 

저는 홍길동입니다.
저는 홍길동입니다.


5) 지원되는 색 모델

이슈, 끌어오기 요청 및 토론에서 백틱을 사용하여 문장 내의 색을 나타낼 수 있습니다. 백틱 내에서 지원되는 색 모델은 색의 시각화를 표시합니다.

1
The background color is `#ffffff` for light mode and `#000000` for dark mode.

The background color is #ffffff for light mode and #000000 for dark mode.

현재 지원되는 색 목록은 다음과 같습니다.

구문예시출력
HEX(헥스코드)#RRGGBB#0969DA#0969DA
RGBrgb(R,G,B)rgb(9, 105, 218)rgb(9, 105, 218)
HSLhsl(H,S,L)hsl(212, 92%, 45%)hsl(212, 92%, 45%)

6) 링크

링크 텍스트를 대괄호 [ ]로 묶은 다음 URL을 괄호 ( )로 묶어 인라인 링크를 만들 수 있습니다.
이는 단축키 Command+K를 사용하여 링크를 만들 수도 있습니다.
텍스트를 선택한 경우 클립보드의 URL을 붙여넣어 선택 영역에서 링크를 자동으로 만들 수 있습니다.

텍스트를 강조 표시하고 Command+V를 사용하여 Markdown 하이퍼링크를 만들 수도 있습니다. 단축키인 Command+Shift+V를 사용하면 텍스트를 링크로 전환할 수 있습니다.

1
This site was built using [링크](https://pages.github.com/).

This site was built using 링크.


7) 섹션 링크

제목이 있는 모든 섹션에 직접 연결할 수 있습니다.
렌더링된 파일에서 자동으로 생성된 앵커를 보려면 섹션 제목 위로 마우스를 가져가 아이콘을 표시하고 아이콘을 클릭하여 브라우저에 앵커를 표시합니다. -사진- 편집 중인 파일에서 제목에 대한 앵커를 결정해야 하는 경우 다음 기본 규칙을 사용할 수 있습니다.

  • 문자는 소문자로 변환됩니다.
  • 스페이스는 하이픈(-)으로 바뀝니다. 다른 공백 또는 문장 부호 문자는 모두 제거됩니다.
  • 선행 및 후행 공백은 제거됩니다.
  • 마크업 서식이 제거되고 내용만 남습니다(예: _italics_는 italics가 됩니다).
  • 제목에 대해 자동으로 생성된 앵커가 동일한 문서의 이전 앵커와 동일한 경우 하이픈과 자동 증가 정수를 추가하여 고유 식별자가 생성됩니다.

8) 줄 바꿈

문제, 끌어오기 요청 또는 토론을 리포지토리에 작성하는 경우 GitHub는 자동으로 줄 바꿈을 렌더링합니다.

1
2
이것은 예시입니다.
이것은 두번째 줄에 있습니다.


그러나 .md 파일에서 작성하는 경우 위의 예제는 줄 바꿈 없이 한 줄에 렌더링됩니다.
.md 파일에서 줄 바꿈을 만들려면 다음 중 하나를 포함해야 합니다.

(1) 첫 번째 줄 끝에 공백 두 개를 포함합니다.

1
2
이것은 예시입니다.  
이것은 두번째 줄에 있습니다.

(2) 첫 번째 줄 끝에 백슬래시를 포함합니다.

1
2
이것은 예시입니다.\
이것은 두번째 줄에 있습니다.

(3) 첫 번째 줄 끝에 HTML 단일 줄 바꿈 태그를 포함합니다.

1
2
이것은 예시입니다.<br/>
이것은 두번째 줄에 있습니다.

이것은 예시입니다.
이것은 두번째 줄에 있습니다.


9) 이미지

Markdown에서는 이미지를 넣는 방법이 크게 2가지가 있다.
![title](./path)<img> 태그를 사용하는 방법
1번 방법은 크기조절이 불가능 하지만, 2방법은 크기 조절이 가능합니다.

1
2
3
4
![Github_Logo](./github.png)  

<img src="./github.png" width="100px" height="50px" title="Github_Logo"/>
<img src="./github.png" width="100px" height="50px" title="Github_Logo"></img>
This post is licensed under CC BY 4.0 by the author.