MarkDown 문법
Updated:
1.Mark Down
마크다운(Markdown)은 일반 텍스트 문서의 양식을 편집하는 문법이다.
README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다.
마크다운을 이용해 작성된 문서는 쉽게 HTML등 다른 문서형태로 변환이 가능하다.
2.문법 사용법
2.1 헤더 Headers
- 헤더
this is header ===
this is header ===
- H1 ~ H6
# This is a H1 ## This is a H2 ### This is a H3 #### This is a H4 ##### This is a H5 ###### This is a H6
This is a H1
This is a H2
This is a H3
This is a H4
This is a H5
This is a H6
2.2 Block Quote
- 블럭 인용 문자
>this is blockquote >>this is blockquote >>>this is blockquote
this is blockquote
this is blockquote
this is blockquote
2.3 목록
- 순서 있는 목록
1. 첫번째 2. 두번째 3. 세번째
- 첫번째
- 두번째
- 세번째
- 순서 없는 목록
* 목록1
* 목록2
* 목록3
+ 목록1
+ 목록2
+ 목록3
- 목록1
- 목록2
- 목록3
- 목록1
- 목록2
- 목록3
- 목록2
- 목록1
- 목록2
- 목록3
- 목록2
- 목록1
- 목록2
- 목록3
- 목록2
2.4 강조(Emphasis)
- 각각
<em>, <strong>, <del>
태그로 변환됨 - 밑줄은
<u></u>
태그 사용*이텔릭체* / _이텔릭체_ **두껍게** / __두껍게__ **__이텔릭체와_ 두껍게**같이 사용 ~~취소선~~ <u>밑줄</u>
이텔릭체 / 이텔릭체
두껍게 / 두껍게
__이텔릭체와_ 두껍게같이 사용
취소선
밑줄
2.5 링크(Links)
[GOOGLE](https://google.com)
[NAVER](https://naver.com "링크설명 작성.")
[상대 참조](../about)
[Dribble link][Dribble link]
[Github][1]
[Dribble link]: https://loverman85.github.io
[1]: https://github.com/loverman85
GOOGLE
NAVER
상대 참조
Dribble link
Github
2.6 띄어 쓰기 & 엔터
띄어 쓰기(space) 여러번은 한번과 같다
엔터를 두번 치거나 문장 끝에 space를 두번 입력하면 단락이 바뀜
단락 바뀜
엔터 한번이면 단락이 안바뀌어요
이렇게...ㅠㅠ
띄어 쓰기(space) 여러번은 한번과 같다
엔터를 두번 치거나 문장 끝에 space를 두번 입력하면 단락이 바뀜
단락 바뀜
엔터 한번이면 단락이 안바뀌어요
이렇게…ㅠㅠ
2.7 이미지(Image)
링크와 비슷하지만 앞에 !(느낌표)가 붙음.
![code](https://images.unsplash.com/photo-1542831371-29b0f74f9713?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ "링크설명")
![html][logo]
[logo]: https://post-phinf.pstatic.net/MjAxODEwMDJfMjE1/MDAxNTM4NDQ2NjIxMzUw.Xm93FUZuXvCEfjqBssyPea5g8vb0wm2iJ4PqOk4hYAcg.8G6LNEdgoGZvcrvlGKcsH94PZLrCWNlW_warQw4NCTkg.JPEG/tja.jpg?type=w1200 "이미지 설명"
2.8 코드(Code) 강조
<pre>
, <code>
로 변환된다.
숫자 1번 키 왼쪽에 있는 `키
- 인라인(inline) 코드 강조
`inline code` 강조
inline code
강조 - 블록(block) 코드 강조
- ` ``` 혹은 ~~~ `
- 코드 첫 줄과 마지막 줄에 Back quote ( ` ) 또는 물결( ~ ) 3개 삽입
- java(java), c++(cpp), c#(cs), XML(xml) 등등 있음
- 참고 URL
```html
<a href="https://www.google.co.kr/" target="_blank">GOOGLE</a>
```
```css
.list > li {
position: absolute;
top: 40px;
}
```
```javascript
function func() {
var a = 'AAA';
return a;
}
```
```bash
$ vim ./~zshrc
```
```python
s = "Python syntax highlighting"
print s
```
```
No language indicated, so no syntax highlighting.
But let's throw in a tag.
```
<a href="https://www.google.co.kr/" target="_blank">GOOGLE</a>
.list > li {
position: absolute;
top: 40px;
}
function func() {
var a = 'AAA';
return a;
}
$ vim ./~zshrc
s = "Python syntax highlighting"
print s
No language indicated, so no syntax highlighting.
But let's throw in a tag.
2.9 수평선 (Horizontal Rule)
---
(Hyphens)
***
(Asterisks)
___
(Underscores)
(Hyphens)
(Asterisks)
(Underscores)
2.10 표(Table)
값 | 의미 | 기본값
---|:---:|---:
`static` | 유형(기준) 없음 / 배치 불가능 | `static`
`relative` | 요소 **자신**을 기준으로 배치 |
값 | 의미 | 기본값 |
---|---|---|
static |
유형(기준) 없음 / 배치 불가능 | static |
relative |
요소 자신을 기준으로 배치 |
참고 문서
Leave a comment