1. 헤더 적용(#)

- 문장 앞에 한 칸 띄고 #를 쓰면 그 문장이 헤더로 처리된다. 

- #의 개수로 헤더의 크기를 조절할 수 있며, 최대 6개까지 지원된다. #가 많을수록 글씨가 작아진다. (환경에 따라 5-6개는 본문 글씨와 같거나 더 작은 경우도 있다. 개인적으로는 3-4개를 가장 많이 쓴다.)

### 1. 대주제
#### 1) 소주제

...

2. 목록 기호(., *, +, -)

- 문장 앞의 숫자 + 마침표, 별표(*), 덧셈기호(+), 뺄셈기호(-)는 목록을 나타내는 기호로, 문서에서 이를 만나면 마크다운이 목록으로 변형하여 표시한다. 이를 막고자 한다면 이 기호를 쓸 때 그 앞에 \를 붙여 쓴다. (다른 마크다운 문법 요소에도 마찬가지로 적용 가능하다.)

### 1. 대주제
\- 하이픈을 썼으나 목록으로 인식되지는 않는다.

3. 코드 표시하기

1) 코드블럭(```코드```)

- 깃헙의 마크다운에서는 코드 부분 앞뒤로 ```로 감싸면 그 사이 부분이 코드블럭으로 인식된다. 

- 코드 부분 앞쪽의 ``` 뒤에 언어명을 쓰면 코드블럭 속 코드를 해당 언어로 작성된 코드로 본다.

1
2
3
4
5
6
```javascript

var func = _=>"사과";
console.log(func());

```

2) 인라인 처리(`코드`)

- 문장 앞뒤로 ` 감싸면 그 줄에 그 부분만 코드블럭으로 작게 처리된다.

람다식은 `const a = _=>"사과";` 로 쓸 수도 있다.

4. 페이지 나누기 기호(* * *, ***, *****, - - -, ——–)

- * * *, ***, *****, - - -, ——– 는 모두 마치 태그 <hr>과 같이 페이지에 수평선을 긋는다.

5. 하이퍼링크(<URL>, [텍스트1](URL, “텍스트2”))

1) <>

- URL을 <>로 감싸면 그 URL이 자동으로 하이퍼링크로 처리된다.

내 블로그 주소는 <https://klee313.github.io> 이다.

2) [텍스트1](URL, “텍스트2”)

- [] 안에 텍스트를 적고 그 바로 뒤에 URL, “텍스트” 쌍을 ()로 감싸 적으면 해당 텍스트가 해당 URL에 대한 하이퍼링크가 되고 그에 대한 도움말 타이틀이 “텍스트”로 설정된다. (도움말 타이틀 부분 텍스트는 생략 가능하다.)

[여기를 클릭!](https://klee313.github.io, "내 블로그")

6. 서식(**, _)

1) 볼드처리

- 볼드처리할 부분 앞뒤로 *를 두 개 쓰면 해당 부분이 볼드처리 된다.

**강조**

2) 이탤릭 처리

- 이탤릭 처리를 할 부분 앞뒤로 _를 쓰면 해당 부분이 이탤릭 처리 된다.

1
_이탤릭_

7. 이미지 (![텍스트1](URL))

- []()의 앞에 !를 쓰면 괄호 안의 URL에 해당하는 이미지 파일이 이 구문 위치에 로드된다. ([] 안의 텍스트는 해당 이미지 로드 실패시 해당 위치에 뜨는 alt 텍스트로 취급된다.)

![alt 텍스트](http://imgpath/img.jpg)

8. 개행(단락 바꾸기, 단락 내 강제개행)

- 마크다운에서는 엔터 한 번으로는 개행이 이루어지지 않으며, 엔터 두 번을 하는 경우에 단락이 바뀌며 개행이 이루어진다.

- 문장 끝에 스페이스를 두 번 입력하면 단락 내에서도 강제 개행이 이루어진다.

1
2
강제개행  
을 해보았다.

- 한편, 아무 내용 없이 엔터를 많이 친다고 단락 사이 간격이 넓어지는 게 아니고 그렇다고 아무 내용 없이 스페이스 + 엔터를 반복한다고 강제개행이 그만큼 많이 이뤄지는 것도 아니다. 원하는 만큼 단락 사이 간격을 벌리려면 결국 마크다운에서는 <br> 태그를 원하는 만큼 사용해야 한다.