마크다운 문법 정리

JoonYoung Maeng·2020년 12월 7일
0
post-thumbnail

마크다운이란?

마크다운(markdown)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다. - (참조) 위키피디아 마크다운 문서


헤더

HTML의 H태그와 동일(#1개 부터 #6개까지)
"#"을 입력하고 한칸 뛴 후 입력하고 싶은 글 작성

# This is a h1 tag (#)
## This is a h2 tag (##) 
### This is a h3 tag (###)
#### This is a h4 tag (####)
##### This is a h5 tag (#####)
###### This is a h6 tag (######)

👉🏻 출력 결과

This is a h1 tag (#)

This is a h2 tag (##)

This is a h3 tag (###)

This is a h4 tag (####)

This is a h5 tag (#####)
This is a h6 tag (######)

강조

It is *Italic* (기울기)
It is **bold** (볼드)
It is ***italic and bold*** (기울기/볼드)
It is ~~cancel~~ (취소선)

👉🏻 출력 결과

It is Italic
It is bold
It is italic and bold
It is cancel


인용부호

> This is First Block Quote
> > This is Second Block Quote in first Block Quote
> > > This is Thire Block Quote in second Block Quote

👉🏻 출력 결과

This is First Block Quote

This is Second Block Quote in first Block Quote

This is Thire Block Quote in second Block Quote

> This is First Block Quote
    # Wow So Surprise!!
    **Amazing **
    ~~Not Surprise.. ~~

👉🏻 출력 결과

This is First Block Quote
Amazing
Not Surprise..
block


리스트

순서가 없는 리스트

* 리스트 1
* 리스트 2
* 리스트 3

👉🏻 출력 결과

  • 리스트 1
  • 리스트 2
  • 리스트 3
* 리스트 1
    * 리스트 1-1
    * 리스트 1-2    (탭이나 스페이스 바 2-3번으로 칸을 들여쓴다.)

👉🏻 출력 결과

  • 리스트 1
    리스트 1-1
    리스트 1-2

순서가 있는 리스트

* 순서가 있는 리스트 
    1. 아침 
    2. 점심
    3. 저녁

👉🏻 출력 결과

  • 순서가 있는 리스트
    1. 아침
    2. 점심
    3. 저녁

순서를 1,1,1 / 1,3,2과 같은 순서로 해주어도 마크다운에서는 1,2,3 순서로 나온다.


코드 블록

    //Java 사용
    function hello(){
        System.out.println("Hello World");
    }

👉🏻 출력 결과

    function hello(){
        System.out.println("Hello World");
    }

링크

[naver](https://www.naver.com)
[google][google-link] (하단의 google-link를 참조)
[google-link]:https://www.google.com    ([google-link]: 로 써야함 [google-link] :띄어쓰면 안됌)
 

👉🏻 출력 결과

naver
google


이미지

![logo](이미지 주소)
![logo][2]
[2]:이미지주소

👉🏻 출력 결과

Munchen
java


선 긋기

* * *
***
*****

👉🏻 출력 결과




테이블

| 이름  |테스트  |점수   |           
|:--- | :---: | ---:|  (왼쪽 정렬/중앙 정렬/오른쪽 정렬)
| Zayson | 알고리즘 | A+ |  
| Tom | Database | A |

👉🏻 출력 결과

이름테스트점수
Zayson알고리즘A+
TomDatabaseA

정리

GitHub 페이지를 만들고 앞으로 공부한 내용들을 정리하고 남겨놓기 위해 마크다운 문법을 공부해보고 정리해놓으려 한다.
간단한 문법을 통해서 내가 정리해놓고자 하는 부분들을 쉽게 표현할 수 있기에 지속적으로 블로그에 공부한 내용들을 정리해 놓으면서 마크다운 문법을 익히고 GitHub에 올려놓은 프로젝트의 README.MD파일에도 다양한 방식으로 프로젝트를 설명해주는 습관을 들여야겠다. 또한, Notion을 이용하고 붙여넣으면 자동적으로 마크다운 문법으로 작성된다고 하니 다음번엔 Notion을 이용하여 텍스트를 편집해보아야겠다.

profile
백엔드 개발자 지망생입니다!

0개의 댓글