8 min to read
마크다운 문법
마크다운 사용을 위한 문법 정리
자주 쓰는 마크다운 문법
Header 제목
<h1>, <h2>, <h3>, <h4>, <h5>, <h6>
태그로 변환되는 ‘제목(Header)’을 표현.#
로 시작하는 텍스트.#
는 최대 6개까지 가능.#
가 늘어날 때마다 제목의 스케일이 낮아짐.H1
은===
로 만들 수 있음.H2
는---
로 만들 수 있음.
주의: 하나의 마크다운 파일에는 단 하나의 대제목<h1>
만 있음.
# 제목 1 This is H1
## 제목 2 This is H2
### 제목 3 This is H3
#### 제목 4 This is H4
##### 제목 5 This is H5
###### 제목 6 This is H6
Line Breaks 줄바꿈
- 문장 끝에 2개의 공백 추가.
- 문장 끝에
<br>
추가.
Say, can you see
By the dawn’s early light
What so proudly we hailed
At the twilight’s last gleaming?
Say, can you see<br>
By the dawn's early light<br>
What so proudly we hailed<br>
At the twilight's last gleaming?<br>
Horizontal Rule 수평선
-
이나*
,_
을 3개 이상 연속 작성.-
사용 시 헤더로 인식할 수 있기 때문에 이 전 라인은 비워둬야함.- 단락 구분 용도
적용 예:
—–
*****
___
*** ***** --- -------------
Emphasis 강조법
- 기울여 쓰기(이탤릭):
*
혹은_
로 텍스트를 감싸기. - 두껍게 쓰기(볼드):
**
혹은__
로 텍스트를 감싸기. - 취소선 :
~~
로 텍스트를 감싸기. - 이탤릭과 볼드를 동시 적용 가능.
This is Italic
This is Bold
~~This is Canceled~
_This will be Bold and ~Italic~
_This is Italic_
**This is Bold**
~~This is Canceled~~
_This *will* be Bold and ~Italic~
Blockquote 인용구
>
으로 텍스트 시작>
는 최대 3개까지 가능.- 인용구에는 제목,리스트,텍스트박스 등도 넣을 수 있음.
As Bill Gates said:
“Your most unhappy customers are your greatest source of learning.”
This is 2nd Blockquote.
This is 3rd Blockquote.
As Bill Gates said: “Your most unhappy customers are your greatest source of learning.” This is 2nd Blockquote. This is 3rd Blockquote.
Test
*list
123
# Test *list `123`
List 리스트
순서가 없는 리스트
8, +, -
를 사용해 순서 없는 리스트를 제작.- 들여쓰기를 하면 형태가 바뀜.
늑대의 생물 분류
- 동물계
- 척삭동물문
- 포유강
- 식육목
- 포유강
- 척삭동물문
늑대의 생물 분류
* 동물계
* 척삭동물문
* 포유강
* 식육목
개족
- 개족
- 개속
- 회색늑대
- 유라시아 늑대
- 딩고
- 개
- 인도늑대
- 히말라야 늑대
- 한국 늑대
- 회색늑대
- 개속
+ 개족
+ 개속
+ 회색늑대
+ 유라시아 늑대
+ 딩고
+ 개
+ 인도늑대
+ 히말라야 늑대
+ 한국 늑대
순서가 있는 리스트
- 숫자 기입시 순서 리스트가 됨.
- 들여쓰기시 형태 변경.
- 숫자 그자체는 별 다른 의미가 없고 작성 후 자동 순번이 매겨짐.
1.자바
2.파이썬
3.루아
4.PHP
1.자바
5.파이썬
3.루아
6.PHP
- 리스트 안의 리스트 사용법
- 1번리스트
- 1-1리스트
- 1-2리스트
- 1-3리스트
- 2번리스트
- 2.1리스트
- 2.2리스트
- 2.3리스트
- 3번리스트
- 3-1리스트
- 3-2리스트
```markdown
- 1번리스트
- 1-1리스트
- 1-2리스트
- 1-3리스트
- 2번리스트
- 2-1리스트
- 2-2리스트
- 2-3리스트
- 3번리스트
- 3-1리스트
- 3-2리스트
### 혼종 리스트
1. 스타크래프트
* 테란
* 저그
* 감염된 테란
2. UED
- 제라드 듀갈
- 알렉세이 스투코프
a. 감염된 스투코프
```markdown
1. 스타크래프트
* 테란
* 저그
* 감염된 테란
2. UED
- 제라드 듀갈
- 알렉세이 스투코프
a. 감염된 스투코프
백슬래시 이스케이프. 특수문자표기
- 특수문자 표기 시 해당 특수문자 앞에
\
를 넣음.
* 특수문자 미출력
- 특수문자 미출력
\* 특수문자 출력
\- 특수문자 출력
\+ 특수문자 출력
Insert image 이미지 삽입.
- 앞에
!
삽입. - 인라인 이미지 삽입 :
![텍스트](/test.png)
- 링크 이미지 삽입 :
![텍스트](URL)
- 이미지 사이즈 변경 :
<img width="100px" height=100px"></img>
삽입.![텍스트](이미지파일경로.png) ![텍스트](이미지파일URL)
- 이미지 파일에 커서를 올렸을때 텍스트 출력법
![텍스트](이미지파일경로.png "이미지이름") ![텍스트](이미지파일URL "이미지이름")
- 이미지에 링크달기
[![텍스트](이미지URL)](링크URL) [![텍스트](https://raw.githubusercontent.com/leesemin89/blog/master/img/google%20logo.webp)](https://google.com)
- 태그로 이미지 사이즈 조절법
`<img src="https://raw.githubusercontent.com/leesemin89/blog/master/img/google%20logo.webp" width="200" height="100" />`
Link 링크 달기
[Google](https://google.com "구글")
[Github](https://naver.com "네이버")
[Yahoo](https://yahoo.com "야후")
- 링크 이름 변경
클릭하면500원
[클릭하면500원](https://youtube.com)
-
내부링크 달기 괄호 안의 링크를 쓸때 띄어쓰기는
-
로 대체, 스펠링은 모두 소문자일 것.
이름
[1. Headers](##-Header-제목)
[2. Image](##-List-리스트)
[3.Blockquotes](##-Blockquote-인용구)
CodeBlock 코드 블럭
- 간단한 인라인 코드는 ```기호로 감싸기.
- 인라인 코드에 하이라이트를 추가하려면 코드 앞뒤로 Backtick 백틱 + * 사용해 코드를 감싸기.
- 블럭형태는 ````` 혹은
~~~
코드로 감싸기. - 코드가 여러 줄이면 줄 앞에 공백 4칸 추가.
- ````` 옆에 맞는 언어 이름을 지정하면 Syntax Color 적용가능.
System.out.println(“Hello, World”);
num = 1;
num2 = 2;
sum = num+num2;
System.out.println(sum);
System.out.println("Hello, World");
int num = 1;
int num2 = 2;
int sum = num+num2;
System.out.println(sum);
Checklist 체크리스트
- 줄 앞에 -[x]를 써서 완료 체크.
- 줄 앞에 -[ ]를 써서 미완료 체크.
-
체크 안에서 강조 외 여러 기능 사용 가능.
- Task1 is completed.
- Task2 is incompleted.
-[x] Task1 is completed.
-[ ] Task2 is incompleted.
Table 테이블
- 헤더와 셀을 구분하려면 3개 이상의
-
기호가 필요함. - 헤더와 셀을 구분하면서
:
콜론 기호로 셀 내용을 정렬할 수 있음. - vertical bar
|
를 사용해 셀 구분 - 가장 좌측과 가장 우측의
|
vertical bar 기호는 생략 가능.
테이블1
헤더1 | 헤더2 | 헤더3 | 헤더4 | 헤더5 |
---|---|---|---|---|
셀1 | 셀2 | 셀3 | 셀4 | 셀5 |
셀6 | 셀7 | 셀8 | 셀9 | 셀10 |
셀11 | 셀12 | 셀13 | 셀14 | 셀15 |
테이블1
헤더1|헤더2|헤더3|헤더4|헤더5
---|---|---|---|---
셀1|셀2|셀3|셀4|셀5
셀6|셀7|셀8|셀9|셀10
셀11|셀12|셀13|셀14|셀15
- 테이블 정렬법
테이블2 정렬
헤더1 | 헤더2 | 헤더3 |
---|---|---|
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |
10 | 11 | 12 |
테이블2 정렬
헤더1|헤더2|헤더3
:---|:---:|---:
1|2|3
4|5|6
7|8|9
10|11|12
Comment 주석처리법
- 별도 작성하는 코멘트로서 출력 결과가 노출되지 않음.
<!--
주석 입력 테스트
-->
Footnote 각주처리
- 본문 아래에 별도 작성하는 약식 설명문
- 주로 내용의 출처를 밝힐 때 사용
이 마크다운 작성법은 해당 블로그를 참조하였습니다.[^1] [^1]: 블로그
이 마크다운 작성법은 해당 블로그를 참조하였습니다.[^1]
[^1]: [블로그](http://taewan.kim/post/markdown/)