MarkDown์ด๋ผํจ์ Git์ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ ๋๊ตฌ๋ ๋ณด๊ณ ์๋ค. ํ์ฌ ์ง๊ธ ์ด ๊ธ์ ์ฝ๊ณ ์๋ ๋น์ ๋ ์ด๋ฏธ ๊ฒฝํ์ ํ๊ณ ์๋ค.
ํ์ฌ ํ์ผ๋ช
๋ง ๋ณด์๋ ๊ฐ๋จํ๊ฒ ์ ์์๋ค. README๋ผ๋ ํ์ผ์ด๋ฆ์ .md ํ์ฅ์๋ฅผ ๊ฐ์ง ํ์ผ์ด ์กด์ฌํ๋ค. README๋ผ๋ ํ์ผ์ด๋ฆ์ GitHub์์ ๊ธฐ๋ณธ์ผ๋ก ๋ณด์ฌ์ค MarkDown์ ํ์ผ์ด๋ฆ์ด๋ค.
๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ๊ฐ ์ด๋ ๊ฒ ๋ณด๋ MarkDownํ์ผ์ ์ด๋ป๊ฒ ์์ฑํ๋ ๊ฒ์ธ๊ฐ?
- ๋งํฌ๋ค์ด(Markdown)์ ์ผ๋ฐ ํ ์คํธ ๋ฌธ์์ ์์์ ํธ์งํ๋ ๋ฌธ๋ฒ์ด๋ค. README ํ์ผ์ด๋ ์จ์๋ผ์ธ ๋ฌธ์, ํน์ ์ผ๋ฐ ํ ์คํธ ํธ์ง๊ธฐ๋ก ๋ฌธ์ ์์์ ํธ์งํ ๋ ์ฐ์ธ๋ค. ๋งํฌ๋ค์ด์ ์ด์ฉํด ์์ฑ๋ ๋ฌธ์๋ ์ฝ๊ฒ HTML ๋ฑ ๋ค๋ฅธ ๋ฌธ์ํํ๋ก ๋ณํ์ด ๊ฐ๋ฅํ๋ค.
- ์กด ๊ทธ๋ฃจ๋ฒ๋ 2004๋ ์ ๋ฌธ๋ฒ ๋ฉด์์ ์๋ฐ ์ค์์ธ ์ ์ค๋ํ ํ์ ์ ํตํด ๋งํฌ๋ค์ด ์ธ์ด๋ฅผ ๋ง๋ค์์ผ๋ฉฐ, ์ฌ๋๋ค์ด ์ฝ๊ธฐ ์ฝ๊ณ ์ฐ๊ธฐ ์ฌ์ด ํ๋ ์ธ ํ ์คํธ ํฌ๋งท์ ์ฌ์ฉํ์ฌ ์ธ ์ ์์ผ๋ฉด์ ๊ตฌ์กฐ์ ์ผ๋ก ์ ํจํ XHTML(๋๋ HTML)๋ก ์ ํ์ ๋ณํ์ด ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ฒ์ด ๋ชฉํ์๋ค๊ณ ํ๋ค.
- Headers
- ๊ธ๋จธ๋ฆฌ
- BlockQuote(์ธ์ฉ๊ตฌ)
- ๋ชฉ๋ก(List)
- ์ฝ๋(Code)
- ์ํ์
- ๋งํฌ(Link)
- ๊ฐ์กฐ
- ์ด๋ฏธ์ง
- ํ ์ด๋ธ
- ์จ๊น, ์ด๋ฆผ
- YouTube
- ํํ ์ ๋ชฉ์ ์ ์ ๋ ์ฌ์ฉํ๋ ๋ฌธ๋ฒ ์ด๋ค.
- ํฐ์ ๋ชฉ : ๋ฌธ์ ์ ๋ชฉ(ex. How to use Markdown)
- ์์์ ๋ชฉ : ๋ฌธ์ ๋ถ์ ๋ชฉ (ex. ๋งํฌ๋ค์ด์ด๋?, ๋งํฌ๋ค์ด ์ฌ์ฉ๋ฒ(๋ฌธ๋ฒ)๋ฑ๋ฑ)
- ๊ธ๋จธ๋ฆฌ : 1 ~ 6๊น์ง๋ง ์ง์์ ํ๋ค. (HTML์ H1~H6์ ๋น์ท)
- ๊ฐ์ฅ ํฐ ์ ๋ชฉ์ ์ฐ๋ ๊ฒฝ์ฐ ํํ ํ ๋ฒ๋ง ์ฌ์ฉํ๋ค.
// Version 0.70์ด์์์๋ ์ด ํ์ด์ง์์ ์ฌ์ฉํ์ง ์์
๋๋ง์ MarkDown(๋งํฌ๋ค์ด) ์ฌ์ฉ๋ฒ
===============================ํ์ง๋ง ์ด ๋ฐฉ๋ฒ๋ณด๋ค๋ # ํ๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ถ์ฒํ๊ณ ์ถ๋ค.
๐ Example
- ํฐ ์ ๋ชฉ ๋ค์์ผ๋ก ๋ถ๋ฅ๋ฅผ ํ ๋ ์ฌ์ฉํ๋ค.
// Version 0.70์ด์์์๋ ์ด ํ์ด์ง์์ ์ฌ์ฉํ์ง ์์
๋งํฌ๋ค์ด์ด๋?
-------------ํ์ง๋ง ์ด ๋ฐฉ๋ฒ๋ณด๋ค๋ # ๋ ๊ฐ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ถ์ฒํ๊ณ ์ถ๋ค.
๐ Example
- HTML์ ๊ณต๋ถ๋ฅผ ํ์ จ๋ค๋ฉด H1 ~ H6์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ์ต๋๋ค.
- 1 ~ 6๊น์ง๋ง ์ง์์ ํฉ๋๋ค.
- Code๊ฐ ๋ณด์ด๋ ๊ณณ์ ์๊ฒ ๋ณด์ด์ง๋ง ์ค์ ๋ก ์คํํด๋ณด๋ฉด ํฌ๊ธฐ๊ฐ ๋ค๋ฆ
๋๋ค.(
#์ ์ ๊ณ ํ์นธ ๋์ด์ผ ํฉ๋๋ค.)
# This is a H1
## This is a H2
### This is a H3
#### This is a H4
##### This is a H5
###### This is a H6๐ Example
- ๋ค๋ฅธ ์ฌ๋์ด ๋งํ ๊ฒ์ ์ฐจ์ฉํ ๋ ์ฌ์ฉํฉ๋๋ค.
>๋ฅผ ์ฌ์ฉํด์ ํํํฉ๋๋ค.>>>>>>๋จ๊ณ์ ์ผ๋ก ๊น์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.- ์ธ์ฉ๋ฌธ๊ตฌ ์์์ ๋งํฌ๋ค์ด ์์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
> 1. ์ฐ์ฃผ๋ฅผ ๋๋ผ๊ฒ ํ์!
> 2. ํด๊ตฐ์ด ์๋๋ผ ํด์ ์ด ๋์ด๋ผ!
> 3. ํ์ ์คํ๋ฌผ๋ง ํ๊ฑด๊ฐ์?
> 4. ๋์ ๋น์ฆ๋์ค ๋ชจ๋ธ์ ๋นํ์ฆ๋ค.
> 5. ์ฐฝ์๋ ฅ์ ์ฐ๊ฒฐํ๋ ๋ฅ๋ ฅ์ด๋ค.
> 6. ์ข์ํ๋ ์ผ์ ํด๋ผ!
> 7. ํญ์ ๊ฐ๋งํ๋ผ, ๋ฌด๋ชจํ ๋งํผ!!
> 8. ์ฃฝ์์ ์๊ธฐํ๋ผ.
> 9. ์ฌ์ ์ ๋ณด์์ด๋ค.๐ Example
- ์ฐ์ฃผ๋ฅผ ๋๋ผ๊ฒ ํ์!
- ํด๊ตฐ์ด ์๋๋ผ ํด์ ์ด ๋์ด๋ผ!
- ํ์ ์คํ๋ฌผ๋ง ํ๊ฑด๊ฐ์?
- ๋์ ๋น์ฆ๋์ค ๋ชจ๋ธ์ ๋นํ์ฆ๋ค.
- ์ฐฝ์๋ ฅ์ ์ฐ๊ฒฐํ๋ ๋ฅ๋ ฅ์ด๋ค.
- ์ข์ํ๋ ์ผ์ ํด๋ผ!
- ํญ์ ๊ฐ๋งํ๋ผ, ๋ฌด๋ชจํ ๋งํผ!!
- ์ฃฝ์์ ์๊ธฐํ๋ผ.
- ์ฌ์ ์ ๋ณด์์ด๋ค.
์ฐธ์กฐ : ์คํฐ๋ธ์ก์ค 9๊ฐ์ง ๋ช
์ธ
- ์์๊ฐ ์๋ ๋ชฉ๋ก(๋ฒํธ)
- ์์๊ฐ ์๋ ๋ชฉ๋ก(๊ธ๋จธ๋ฆฌ ๊ธฐํธ)
- ์์์๋ ๋ชฉ๋ก์ ์ซ์์ ์ ์ ์ฌ์ฉํฉ๋๋ค.
- ์์๋ฅผ ๋ณ๊ฒฝํด์ ์ ๋๋ผ๋ ์๋์ผ๋ก ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ง๋ค์ด ์ค๋๋ค.
1. ์ฒซ๋ฒ์งธ
1. ์ฒซ๋ฒ์งธ ์์ ์ฒซ๋ฒ์งธ
2. ์ธ๋ฒ์งธ
๐ Example
- ์ฒซ๋ฒ์งธ
- ์ฒซ๋ฒ์งธ ์์ ์ฒซ๋ฒ์งธ
- ์ธ๋ฒ์งธ
*,+,-์ค์์ ์ด๋ ๊ฒ์ ์ฌ์ฉํด๋ ์ ์ฉ์ด ๋ฉ๋๋ค.- ํผํฉ์ ํด์ ์ฌ์ฉํด๋ ์ ์ฉ์ด ๋ฉ๋๋ค.
* ์ฒซ๋ฒ์งธ
+ ์ฒซ๋ฒ์งธ ์์ ์ฒซ๋ฒ์งธ
- ์ธ๋ฒ์งธ
๐ Example
- ์ฒซ๋ฒ์งธ
- ์ฒซ๋ฒ์งธ ์์ ์ฒซ๋ฒ์งธ
- ์ธ๋ฒ์งธ
<pre></pre>๋๋<code></code>๋ฅผ ์ฌ์ฉํด์ ํํํฉ๋๋ค.- ๊ฐ๋ฝํ๊ฒ
``(๋ฐฑํฑ)์ ์ฌ์ฉํฉ๋๋ค. - ๋ค์์ ์ค์ ์
๋ ฅํ ๊ฒฝ์ฐ
```(์ฝ๋์ ๋ ฅ ๊ณต๊ฐ)```์ ์ฌ์ฉํฉ๋๋ค.
\```
This is a code block.
\```๐ Example
This is a code block.
- ์๋์ ์ฝ๋๋ค์ ์ํ์ ์ ๋ง๋ญ๋๋ค.
- ๋งํฌ๋ค์ด ๋ฌธ์๋ฅผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ์ถ๋ ฅํ ๋ ํ์ด์ง ๋๋๊ธฐ ์ฉ๋๋ก ์ฌ์ฉ๋ฉ๋๋ค.
***
* * *
---
--------------
___๐ Example
- ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ ์ ์๋๋ก ํด์ค๋๋ค.
- ์ฐธ์กฐ ๋งํฌ
- ์ธ๋ผ์ธ ๋งํฌ
- ์๋์ฐ๊ฒฐ
[link keyword][id]
Link: [Google][googlelink] syntax: [Title](link)๐ Example
<http://example.com/>
<abcd@example.com>๐ Example
๋งํฌ๋ฅผ ์์ฉํด์ ํํ์ด์ง ๋ด์์ ์ด๋ํ๋ ๋ชฉ์ฐจ๋ฅผ ๋ง๋ค๊ฒ ์ต๋๋ค.
๋ง๋ค๋ ์ฃผ์ํ ์ ์ ๋์ด์ฐ๊ธฐ๋ -๋ก ๋์ฒดํฉ๋๋ค.
- ๋ด๊ฐ ๊ฐ์กฐํ๊ณ ์ถ์ ํ๋ถ๋ถ์ ์งํ๊ฒ, ๊ธฐ์ธ์ด๊ธฐ, ์ค๊ฐ๋ผ์ธ ๋ฑ๋ฑ์ ํ ์ ์์ต๋๋ค.
**rendered as bold text**
_rendered as italicized text_
~~Strike through this text.~~๐ Example
- rendered as bold text
- rendered as italicized text
Strike through this text.

๐ Example
- ํ ์ด๋ธ์ ํ์ํ๋๋ผ...
- ํ ์ด๋ธ์ ๊ทธ๋ฆฌ๋ ๋ฐฉ๋ฒ
- header ๊ทธ๋ฆฌ๋ ๋ฐฉ๋ฒ
- ์ผ์ชฝ ์ ๋ ฌ, ์ค๋ฅธ์ชฝ ์ ๋ ฌ, ๊ฐ์ด๋ฐ ์ ๋ ฌ์ ํ๋ ๋ฐฉ๋ฒ
- ๊ธฐ๋ณธ์ ์ผ๋ก ์ด์ ๋๋๋ ๋ฐฉ๋ฒ์
|์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค.(\_์ญ์ฌ๋ ์ฌ ์์ ์๋ ๋ฌธ์)
|๊ธฐ๋ณธ์ ์ผ๋ก|์ญ์ฌ๋์ฌ๋ก|๊ตฌ๊ฐ๋๋๊ธฐ|
๐ Example
| ๊ธฐ๋ณธ์ ์ผ๋ก |์ญ์ฌ๋์ฌ๋ก|๊ตฌ๊ฐ๋๋๊ธฐ|
- ๊ทธ๋ฌ๋ ๊ทธ๋ฅ ํ ์ค๋ง ์์ฑํ ๊ฒฝ์ฐ ํ ์ด๋ธ์ด ์๊ธฐ์ง ์๋๋ค.
|๊ธฐ๋ณธ์ ์ผ๋ก|์ญ์ฌ๋์ฌ๋ก|๊ตฌ๊ฐ๋๋๊ธฐ|
|-|-|-|
๐ Example
| ๊ธฐ๋ณธ์ ์ผ๋ก | ์ญ์ฌ๋์ฌ๋ก | ๊ตฌ๊ฐ๋๋๊ธฐ |
|---|
- ์์ ๋ด์ฉ์ฒ๋ผ ํ๋จ์ ํ ์๋งํผ์
-๋ฅผ ์ ์ด์ฃผ๊ฒ ๋๋ฉด ๊ทธ๋๋ถํฐ ํ ์ด๋ธ์ด ์์ฑ๋๊ธฐ ์์ํ๋ค. -์ ๊ธฐ์ค์ผ๋ก ์์๋ header๊ฐ ๋๋ฉฐ ์๋๋ ๋ด์ฉ๋ค์ด ๋๋ค.
๐ Example
| ๊ธฐ๋ณธ์ ์ผ๋ก | ์ญ์ฌ๋์ฌ๋ก | ๊ตฌ๊ฐ๋๋๊ธฐ |
|-|-|-|
|์ผ์ชฝ|๊ฐ์ด๋ฐ|์ค๋ฅธ์ชฝ|
|์ผ์ชฝ2|๊ฐ์ด๋ฐ2|์ค๋ฅธ์ชฝ2|
๐ Example
| ๊ธฐ๋ณธ์ ์ผ๋ก | ์ญ์ฌ๋์ฌ๋ก | ๊ตฌ๊ฐ๋๋๊ธฐ |
|---|---|---|
| ์ผ์ชฝ | ๊ฐ์ด๋ฐ | ์ค๋ฅธ์ชฝ |
| ์ผ์ชฝ2 | ๊ฐ์ด๋ฐ2 | ์ค๋ฅธ์ชฝ2 |
- ํ ์ด๋ธ์์ ์ ์ฐ์ด๋ ๊ฒ์ด ์ ๋ ฌ์ด๋ค.
- ์ ๋ ฌ์ ์ข ๋ฅ๋ 3๊ฐ์ง๋ก ์ผ์ชฝ, ๊ฐ์ด๋ฐ, ์ค๋ฅธ์ชฝ ์ ๋ ฌ์ด ์๋ค.
- ์ ๋ ฌ์ ๊ตฌ๋ถ์
:๋ฅผ ์ฌ์ฉํด์ ๊ตฌ๋ถํ๋ค. - ์ผ์ชฝ ์ ๋ ฌ
:-, ๊ฐ์ด๋ฐ ์ ๋ ฌ:-:, ์ค๋ฅธ์ชฝ ์ ๋ ฌ-:์ด๋ค.
| ๊ธฐ๋ณธ์ ์ผ๋ก | ์ญ์ฌ๋์ฌ๋ก | ๊ตฌ๊ฐ๋๋๊ธฐ |
|:-|:-:|-:|
|์ผ์ชฝ|๊ฐ์ด๋ฐ|์ค๋ฅธ์ชฝ|
|์ผ์ชฝ2|๊ฐ์ด๋ฐ2|์ค๋ฅธ์ชฝ2|๐ Example
| ๊ธฐ๋ณธ์ ์ผ๋ก | ์ญ์ฌ๋์ฌ๋ก | ๊ตฌ๊ฐ๋๋๊ธฐ |
|---|---|---|
| ์ผ์ชฝ | ๊ฐ์ด๋ฐ | ์ค๋ฅธ์ชฝ |
| ์ผ์ชฝ2 | ๊ฐ์ด๋ฐ2 | ์ค๋ฅธ์ชฝ2 |
<details>
<summary> ์ด๊ธฐ </summary>
- [Memoization](https://github.com/Im-D/Dev-Docs/blob/master/Design_Pattern/Memoization.md)
- [์ฐ๋กํ๋ง๊ณผ ๋๋ฐ์ด์ฑ](https://github.com/Im-D/Dev-Docs/blob/master/Design_Pattern/Throttle%20and%20Debounce.md)
</details>๐ Example
[](http://www.youtube.com/watch?v=BVRcKLOEmF8)