고코딩

마크다운(MarkDown) 문법정리 본문

마크다운

마크다운(MarkDown) 문법정리

고코딩 2020. 12. 28. 11:04

마크다운으로 포스팅을 하면서 항상 사용하던 문법만 사용하게 되고 모르는 문법은 계속 구글링 하다보니 내가 한번 공부하면서 정리를 해놓는게 낫다고 생각이 들어서 정리해본다.

헤더(Header)

# 헤더 크기 <h1/>
## 헤더 크기 <h2/>
### 헤더 크기 <h3/>
#### 헤더 크기 <h4/>
##### 헤더 크기 <h5/>
###### 헤더 크기 <h6/>

헤더 크기

 

헤더 크기

 

헤더 크기

 

헤더 크기

 

헤더 크기
 
헤더 크기
 

문단 구분

문단을 구분하기 위해서는 이렇게
한줄만 띄우면 안되고

위 처럼 한 개 이상의 빈줄을 문단에 삽입하면 됩니다.

문단을 구분하기 위해서는 이렇게
한줄만 띄우면 안되고

위 처럼 한 개 이상의 빈줄을 문단에 삽입하면 됩니다.


리스트(List)

현재 제 티스토리 테마에서는 리스트 목록 앞에 마크가 붙지 않게 설정되어 있습니다. 아래와 같이 번호 또는 * 을 앞에 붙이고 반드시 띄어쓰기를 사용해 리스트를 구분해주어야 합니다.

UL

* One
    * first
    * second
- Two
    - first
    - second

OL
1. 1
    1. 첫번째
    2. 두번째
2. 2
    1. 첫번재
    2. 두번째

UL

  • One
    • first
    • second
  • Two
    • first
    • second

OL

  1. 1
    1. 첫번째
    2. 두번째
  2. 2
    1. 첫번재
    2. 두번째

이미지(Images)

형식: `![이미지 이름](이미지링크)`
이미지 이름은 중요지 않고 이미지 링크 부분이 중요하다.
인터넷에 연결된 url을 넣어도 되고 현재 로컬의 절대경로를 넣어도 된다.
![마크다운이미지](https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Markdown-mark.svg/300px-Markdown-mark.svg.png)

형식: ![이미지 이름](이미지링크)
이미지 이름은 중요지 않고 이미지 링크 부분이 중요하다.
인터넷에 연결된 url을 넣어도 되고 현재 로컬의 절대경로를 넣어도 된다.

마크다운이미지

포스팅을 작성하던중 티스토리에 있는 이미지 삽입기능을 발견해서 사용해 보았다.

실제로는 앞뒤로 []가 붙어있지만 그대로 입력하면 코드블록안에 이미지가 삽입되어 제거해주었다.
##_Image|kage@UKwiG/btqRt4Y1sOy/kQq1lz3nVUJcaKRJb0K0k1/img.png|alignCenter|width="100%"|_##

이미지를 삽입하니 위의 글이 본문에 삽입되더니.


이 처럼 떡하니 가운데에 크게 사진이 들어갔다. 사진의 크기나 위치가 맘에 들지 않아 이미지삽입되어진 링크(?이걸 링크라고 불러도 될지 모르겠다.)

|alignCenter|width="100%"|

이 부분을 보니 대충 | 로 부분하고 그 안에 이미지의 속성들을 정하는것 같았다.

align을 Left로 지정하고 width를 50%로 지정해보았다.

##_Image|kage@UKwiG/btqRt4Y1sOy/kQq1lz3nVUJcaKRJb0K0k1/img.png|alignLeft|width="50%"|_##

오 원하는데로 들어가진다.


하이퍼링크(Links)

[카카오블로그](https://tech.kakao.com/blog/)

카카오블로그


코드 블록(Code Block)

마크다운의 가장 큰 장점이라고 할수 있는 코드 블록이다

      ```java
      class Main(){
          public static void main(){
              System.out.println("Hello World!");
          }
      }
      ```
class Main(){
    public static void main(){
        System.out.println("Hello World!");
    }
}

백틱키를 이용해 코드블록을 만들수 있다. 원하는 언어의 종류도 백틱키 뒤에 써두면 언어의 형식에 맞게 코드블록이 만들어진다.


인용 상자(Blockquotes)

인용상자:
> 첫번째
> 두번째

인용상자:

첫번째
두번째


강조(Emphasis)

현재 티스토리 테마에서는 Italic 효과가 적용되지 않는다.

*Italic*
_Italic_

**Bold**
__Bold__

This is *Italic* with **Bold**

Italic
Italic

Bold
Bold

This is Italic with Bold


테이블(Tables)

Header1 | Header2
------- | ------
Body Content1 | Body Content2
Body Content3 | Body Content4
Header1 Header2
Body Content1 Body Content2
Body Content3 Body Content4

체크 박스(Check Box)

- [x] 체크박스 표시
- [] 체크박스 미표시
  • 체크박스 표시
  • 체크박스 미표시

인라인 코드(Inline Code)

코드 블록과 다른점은 문단 중간에 `Code`를 넣을수 잇습니다.
예를 들어 `printf("hello world");` 를 넣을수 있습니다.

코드 블록과 다른점은 문단 중간에 Code를 넣을수 잇습니다.
예를 들어 printf("hello world"); 를 넣을수 있습니다.


탈출 문자(BackSlash Escapes)

\를 사용하면 백틱 키도 \` 이런식으로 표현할수 있다.

\를 사용하면 백틱 키도 ` 이런식으로 표현할수 있다.


가장 기본적인 마크다운 문법들만 정리해 보았다. 이 정도면 간단한 포스팅을 작성하는데 큰 어려움은 없을것이다. 물론 뱃지(Badge), 이모지(Emogi)등 여러가지 기능들이 더 있지만 지금은 간단한 마크다운 문법만 적어보았다.