깃 페이지에서 작성했던 글이다.

마크다운 결과는 나오지 않


## markdown  

원활한 깃허브 블로그 작성을 위해서 마크다운 파일 작성법을 따로 정리해보자. 문법은 인터넷에 검색하면 잘 나오는데. 많이 사용하게 될 내용들 위주로 정리하고 내용을 조금씩 더해보는걸로 


## Headers 헤더 작성


```markdown

# #H1

## ##H2

### ###H3

#### ####H4

##### #####H5

##### ######H6


=== H1

===

--- H2

---

```


# #H1

## ##H2

### ###H3

#### ####H4

##### #####H5

##### ######H6


=== H1

===

--- H2

---

  

<br>

## Horizontal Rules 수평선

- \- 또는 * 또는 _을 3개 이상 작성하기.  

- 단, - 을 사용할경우 header로 인식할 수 있으니 이전 라인을 비워두어야 한다. 


```markdown

- - -

* * *

***

```

***

 



## Line Breaks 줄바꿈


- \<br>을 사용해서 줄바꿈을 할 수 있다.  

- 공백 두개도 줄바꿈으로 사용. 



## Emphasis 강조


- italic : * 또는 _로 텍스트를 감싸기.  

- bold : ** 또는 __로 텍스트를 감싸기.  

- 취소선 : ~~로 텍스트를 감싸기.  

  

이탤릭체와 두꺼운 텍스트를 같이 사용 가능하다.  

  


## Blockquotes 인용


\> 으로 시작하는 텍스트. > 는 3개 까지 가능하다.  

인용구 안에는 제목이나 리스트, 텍스트박스 등을 넣을 수 있다.  


```markdown

> 인용하기

>> 인용하기2

>> 1. 인용하기3

```


> 인용하기

>> 인용하기2

>> 1. 인용하기3



## Lists 목록

### Unordered lists 순서가 없는 목록

\* 또는 + 또는 - 을 이용해서 순서가 없는 목록을 만들 수 있다. 들여쓰기를 하면 모양이 변하게 된다.


* 1

    * 2

        * 3


### Ordered lists 순서가 있는 목록

숫자를 기입하면 순서가 있는 목록이 되며, 들여쓰기를 하면 모양이 바뀐다. 숫자를 무엇을 쓰는지는 의미가 없고 자동으로 순서대로 숫자를 매겨준다. 전부 다 숫자 1로 붙여도 알아서 번호를 붙여준다.  

1. 1

2. 2

3. 3

5. 5가 아닌 4

  

1. 1

    1. 1

1. 1

1. 1

    1. 1

    1. 1


두 종류의 리스트를 혼합해서 사용해도 된다.



## Backslash Escapes 특수문자 표현

특수문자 표현시, 문자앞에 \를 넣고 특수문자를 사용하면 된다.



## 링크와 이미지

### 링크

대괄호와 소괄호 순서대로 이름과 url을 작성한다.

```markdown

[Google](http://www.google.com "구글")

```

[Google](http://www.google.com "구글")


### 이미지

링크와 비슷하지만, 앞에 !가 붙는다.  

경로 뒤에 "이미지이름" 을 넣을 경우 커서를 올렸을때 나오는 텍스트를 설정 가능하다.


```markdown

![텍스트](이미지파일경로.jpg "이미지이름")

```


이미지를 링크로 사용할 경우

```markdown

[![텍스트](이미지url)](링크url)

```


### 내부(해시) 링크

대괄호 안에 보여지는 내용, 소괄호 안에 이동할 헤드(제목)을 작성한다. 괄호 안에 링크를 쓸 때 띄어쓰기는 - 로 연결하고, 영어는 모두 소문자로 작성해야 된다. vscode에서 작성시 #만 눌러도 자동완성이 뜬다.


```markdown

[링크와 이미지](#링크와-이미지)

```



## 코드 블럭

```

간단한 인라인 코드는 ` 기호로 감싸면 된다.

``` 혹은 ~~~ 로 앞뒤로 감싼다.  

코드가 여러 줄인 경우, 줄 앞에 공백 네 칸을 추가한다.  

``` 옆에 언어를 지정해주면, syntax color가 적용된다.

```


언어|markdown

---|---

bash|bash

c#|cs

c++|cpp

css|css

diff|diff

html,xml|html

http|http

ini|ini

json|json

java|java

javascript|javascript

php|php

perl|perl

python|python

ruby|ruby

sql|sql



## Table 테이블

헤더와 셀을 구분할 때 3개 이상의 - hypen/dash 기호가 필요하다.  

헤더와 셀을 구분하면서 :colons 기호로 셀 안에 내용을 정렬할 수 있다.  

가장 좌측과 우측에 있는 vertical bar 기호는 생략 가능하다.  


```markdown

테이블 생성

헤더1|헤더2|헤더3

:---|:---:|---:

left|center|right

1|2|3

4|5|6

7|8|9

```


테이블 생성  


헤더1|헤더2|헤더3

:---|:---:|---:

left|center|right

1|2|3

4|5|6

7|8|9