1. ๋งํฌ๋ค์ด์ ๊ดํ์ฌ
1.1. ๋งํฌ๋ค์ด์ด๋?
Markdown์ ํ ์คํธ ๊ธฐ๋ฐ์ ๋งํฌ์ ์ธ์ด๋ก 2004๋ ์กด๊ทธ๋ฃจ๋ฒ์ ์ํด ๋ง๋ค์ด์ก์ผ๋ฉฐ ์ฝ๊ฒ ์ฐ๊ณ ์ฝ์ ์ ์์ผ๋ฉฐ HTML๋ก ๋ณํ์ด ๊ฐ๋ฅํ๋ค. ํน์๊ธฐํธ์ ๋ฌธ์๋ฅผ ์ด์ฉํ ๋งค์ฐ ๊ฐ๋จํ ๊ตฌ์กฐ์ ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ฌ ์น์์๋ ๋ณด๋ค ๋น ๋ฅด๊ฒ ์ปจํ ์ธ ๋ฅผ ์์ฑํ๊ณ ๋ณด๋ค ์ง๊ด์ ์ผ๋ก ์ธ์ํ ์ ์๋ค. ๋งํฌ๋ค์ด์ด ์ต๊ทผ ๊ฐ๊ด๋ฐ๊ธฐ ์์ํ ์ด์ ๋ ๊นํ(https://github.com) ๋๋ถ์ด๋ค. ๊นํ์ ์ ์ฅ์Repository์ ๊ดํ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ README.md๋ ๊นํ์ ์ฌ์ฉํ๋ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ ๊ฐ์ฅ ๋จผ์ ์ ํ๊ฒ ๋๋ ๋งํฌ๋ค์ด ๋ฌธ์์๋ค. ๋งํฌ๋ค์ด์ ํตํด์ ์ค์น๋ฐฉ๋ฒ, ์์ค์ฝ๋ ์ค๋ช , ์ด์ ๋ฑ์ ๊ฐ๋จํ๊ฒ ๊ธฐ๋กํ๊ณ ๊ฐ๋ ์ฑ์ ๋์ผ ์ ์๋ค๋ ๊ฐ์ ์ด ๋ถ๊ฐ๋๋ฉด์ ์ ์ ์ฌ๋ฌ ๊ณณ์ผ๋ก ํผ์ ธ๊ฐ๊ฒ ๋๋ค.
1.2. ๋งํฌ๋ค์ด์ ์ฅ-๋จ์
1.2.1. ์ฅ์
1. ๊ฐ๊ฒฐํ๋ค.
2. ๋ณ๋์ ๋๊ตฌ์์ด ์์ฑ๊ฐ๋ฅํ๋ค.
3. ๋ค์ํ ํํ๋ก ๋ณํ์ด ๊ฐ๋ฅํ๋ค.
4. ํ
์คํธ(Text)๋ก ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์ฉ๋์ด ์ ์ด ๋ณด๊ด์ด ์ฉ์ดํ๋ค.
5. ํ
์คํธํ์ผ์ด๊ธฐ ๋๋ฌธ์ ๋ฒ์ ๊ด๋ฆฌ์์คํ
์ ์ด์ฉํ์ฌ ๋ณ๊ฒฝ์ด๋ ฅ์ ๊ด๋ฆฌํ ์ ์๋ค.
6. ์ง์ํ๋ ํ๋ก๊ทธ๋จ๊ณผ ํ๋ซํผ์ด ๋ค์ํ๋ค.
1.2.2. ๋จ์
1. ํ์ค์ด ์๋ค.
2. ํ์ค์ด ์๊ธฐ ๋๋ฌธ์ ๋๊ตฌ์ ๋ฐ๋ผ์ ๋ณํ๋ฐฉ์์ด๋ ์์ฑ๋ฌผ์ด ๋ค๋ฅด๋ค.
3. ๋ชจ๋ HTML ๋งํฌ์
์ ๋์ ํ์ง ๋ชปํ๋ค.
2. ๋งํฌ๋ค์ด ์ฌ์ฉ๋ฒ(๋ฌธ๋ฒ)
2.1. ํค๋Headers
- ํฐ์ ๋ชฉ: ๋ฌธ์ ์ ๋ชฉ
This is an H1
- This is an H1 =============
- ์์์ ๋ชฉ: ๋ฌธ์ ๋ถ์ ๋ชฉThis is an H2
- This is an H2 -------------
- ๊ธ๋จธ๋ฆฌ: 1~6๊น์ง๋ง ์ง์
# 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 H5This is a H6
####### This is a H7(์ง์ํ์ง ์์)
2.2. BlockQuote
์ด๋ฉ์ผ์์ ์ฌ์ฉํ๋ > ๋ธ๋ญ์ธ์ฉ๋ฌธ์๋ฅผ ์ด์ฉํ๋ค.
> This is a first blockqute.
> > This is a second blockqute.
> > > This is a third blockqute.
This is a first blockqute.
This is a second blockqute.
This is a third blockqute.
์ด ์์์๋ ๋ค๋ฅธ ๋งํฌ๋ค์ด ์์๋ฅผ ํฌํจํ ์ ์๋ค.
This is a H3
- List
code
2.3. ๋ชฉ๋ก
โ ์์์๋ ๋ชฉ๋ก(๋ฒํธ)
์์์๋ ๋ชฉ๋ก์ ์ซ์์ ์ ์ ์ฌ์ฉํ๋ค.
1. ์ฒซ๋ฒ์งธ
2. ๋๋ฒ์งธ
3. ์ธ๋ฒ์งธ
- ์ฒซ๋ฒ์งธ
- ๋๋ฒ์งธ
- ์ธ๋ฒ์งธ
ํ์ฌ๊น์ง๋ ์ด๋ค ๋ฒํธ๋ฅผ ์ ๋ ฅํด๋ ์์๋ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ์๋๋ค.
1. ์ฒซ๋ฒ์งธ
3. ์ธ๋ฒ์งธ
2. ๋๋ฒ์งธ
- ์ฒซ๋ฒ์งธ
- ์ธ๋ฒ์งธ
- ๋๋ฒ์งธ
๋ฑํ ๊ฐ์ ๋ ๊ฒ ๊ฐ์ง๋ ์๋ค. ์กด ๊ทธ๋ฃจ๋ฒ๊ฐ ์ ๊ฒฝ์์ฐ๊ณ ์๋ค๊ณ ...
โ ์์์๋ ๋ชฉ๋ก(๊ธ๋จธ๋ฆฌ ๊ธฐํธ: *, +, - ์ง์)
* ๋นจ๊ฐ
* ๋
น์
* ํ๋
+ ๋นจ๊ฐ
+ ๋
น์
+ ํ๋
- ๋นจ๊ฐ
- ๋
น์
- ํ๋
- ๋นจ๊ฐ
- ๋
น์
- ํ๋
- ๋
น์
- ๋นจ๊ฐ
- ๋
น์
- ํ๋
- ๋
น์
- ๋นจ๊ฐ
- ๋
น์
- ํ๋
- ๋
น์
ํผํฉํด์ ์ฌ์ฉํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค(๋ด๊ฐ ์ ํธํ๋ ๋ฐฉ์)
* 1๋จ๊ณ
- 2๋จ๊ณ
+ 3๋จ๊ณ
+ 4๋จ๊ณ
- 1๋จ๊ณ
- 2๋จ๊ณ
- 3๋จ๊ณ
- 4๋จ๊ณ
- 3๋จ๊ณ
- 2๋จ๊ณ
2.4. ์ฝ๋
4๊ฐ์ ๊ณต๋ฐฑ ๋๋ ํ๋์ ํญ์ผ๋ก ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ๋ง๋๋ฉด ๋ณํ๋๊ธฐ ์์ํ์ฌ ๋ค์ฌ์ฐ์ง ์์ ํ์ ๋ง๋ ๋๊น์ง ๋ณํ์ด ๊ณ์๋๋ค.
2.4.1. ๋ค์ฌ์ฐ๊ธฐ
This is a normal paragraph:
This is a code block.
end code block.
์ค์ ๋ก ์ ์ฉํด๋ณด๋ฉด,
์ ์ฉ์:
This is a normal paragraph:
This is a code block.
end code block.
ํ์ค ๋์ด์ฐ์ง ์์ผ๋ฉด ์ธ์์ด ์ ๋๋ก ์๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
This is a normal paragraph:
This is a code block.
end code block.
์ ์ฉ์:
This is a normal paragraph: This is a code block. end code block.
2.4.1. ์ฝ๋๋ธ๋ญ
์ฝ๋๋ธ๋ญ์ ๋ค์๊ณผ ๊ฐ์ด 2๊ฐ์ง ๋ฐฉ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค:
- <pre><code>{code}</code></pre> ์ด์ฉ๋ฐฉ์
<pre>
<code>
public class BootSpringBootApplication {
public static void main(String[] args) {
System.out.println("Hello, Honeymon");
}
}
</code>
</pre>
public class BootSpringBootApplication {
public static void main(String[] args) {
System.out.println("Hello, Honeymon");
}
}
- ์ฝ๋๋ธ๋ญ์ฝ๋("```") ์ ์ด์ฉํ๋ ๋ฐฉ๋ฒ
```
public class BootSpringBootApplication {
public static void main(String[] args) {
System.out.println("Hello, Honeymon");
}
}
```
public class BootSpringBootApplication {
public static void main(String[] args) {
System.out.println("Hello, Honeymon");
}
}
๊นํ์์๋ ์ฝ๋๋ธ๋ญ์ฝ๋("```") ์์์ ์ ์ฌ์ฉํ๋ ์ธ์ด๋ฅผ ์ ์ธํ์ฌ ๋ฌธ๋ฒ๊ฐ์กฐ(Syntax highlighting)์ด ๊ฐ๋ฅํ๋ค.
```java
public class BootSpringBootApplication {
public static void main(String[] args) {
System.out.println("Hello, Honeymon");
}
}
```
public class BootSpringBootApplication {
public static void main(String[] args) {
System.out.println("Hello, Honeymon");
}
}
2.5. ์ํ์ <hr/>
์๋ ์ค์ ๋ชจ๋ ์ํ์ ์ ๋ง๋ ๋ค. ๋งํฌ๋ค์ด ๋ฌธ์๋ฅผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ์ถ๋ ฅํ ๋ ํ์ด์ง ๋๋๊ธฐ ์ฉ๋๋ก ๋ง์ด ์ฌ์ฉํ๋ค.
* * *
***
*****
- - -
---------------------------------------
- ์ ์ฉ์
2.6. ๋งํฌ
- ์ฐธ์กฐ๋งํฌ
[link keyword][id]
[id]: URL "Optional Title here"
// code
Link: [Google][googlelink]
[googlelink]: https://google.com "Go google"
Link: Google
- ์ธ๋ถ๋งํฌ
์ฌ์ฉ๋ฌธ๋ฒ: [Title](link)
์ ์ฉ์: [Google](https://google.com, "google link")
Link: Google
- ์๋์ฐ๊ฒฐ
์ผ๋ฐ์ ์ธ URL ํน์ ์ด๋ฉ์ผ์ฃผ์์ธ ๊ฒฝ์ฐ ์ ์ ํ ํ์์ผ๋ก ๋งํฌ๋ฅผ ํ์ฑํ๋ค.
* ์ธ๋ถ๋งํฌ: <http://example.com/>
* ์ด๋ฉ์ผ๋งํฌ: <address@example.com>
</address@example.com>
- ์ธ๋ถ๋งํฌ: http://example.com/
- ์ด๋ฉ์ผ๋งํฌ: address@example.com
2.7. ๊ฐ์กฐ
*single asterisks*
_single underscores_
**double asterisks**
__double underscores__
~~cancelline~~
- single asterisks
- single underscores
- double asterisks
- double underscores
cancelline
๋ฌธ์ฅ ์ค๊ฐ์ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ **๋์ด์ฐ๊ธฐ** ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
๋ฌธ์ฅ ์ค๊ฐ์ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ๋์ด์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
2.8. ์ด๋ฏธ์ง




์ฌ์ด์ฆ ์กฐ์ ๊ธฐ๋ฅ์ ์๊ธฐ ๋๋ฌธ์ <img width="" height=""></img>๋ฅผ ์ด์ฉํ๋ค.
์
<img src="/path/to/img.jpg" width="450px" height="300px" title="px(ํฝ์
) ํฌ๊ธฐ ์ค์ " alt="RubberDuck"></img><br/>
<img src="/path/to/img.jpg" width="40%" height="30%" title="px(ํฝ์
) ํฌ๊ธฐ ์ค์ " alt="RubberDuck"></img>


2.9. ์ค๋ฐ๊ฟ
3์นธ ์ด์ ๋์ด์ฐ๊ธฐ( )๋ฅผ ํ๋ฉด ์ค์ด ๋ฐ๋๋ค.
* ์ค ๋ฐ๊ฟ์ ํ๊ธฐ ์ํด์๋ ๋ฌธ์ฅ ๋ง์ง๋ง์์ 3์นธ์ด์์ ๋์ด์ฐ๊ธฐํด์ผ ํ๋ค.
์ด๋ ๊ฒ
* ์ค ๋ฐ๊ฟ์ ํ๊ธฐ ์ํด์๋ ๋ฌธ์ฅ ๋ง์ง๋ง์์ 3์นธ์ด์์ ๋์ด์ฐ๊ธฐํด์ผ ํ๋ค.___\\ ๋์ด์ฐ๊ธฐ
์ด๋ ๊ฒ
- ์ค ๋ฐ๊ฟ์ ํ๊ธฐ ์ํด์๋ ๋ฌธ์ฅ ๋ง์ง๋ง์์ 3์นธ์ด์์ ๋์ด์ฐ๊ธฐํด์ผ ํ๋ค. ์ด๋ ๊ฒ
- ์ค ๋ฐ๊ฟ์ ํ๊ธฐ ์ํด์๋ ๋ฌธ์ฅ ๋ง์ง๋ง์์ 3์นธ์ด์์ ๋์ด์ฐ๊ธฐํด์ผ ํ๋ค.
์ด๋ ๊ฒ
3. ๋งํฌ๋ค์ด ์ฌ์ฉ๊ธฐ
3.1. ์์ง์ (WSYWIG) ์๋ํฐ
์ฐ๋ฆฌ๊ฐ ํํ๊ฒ ์ ํ๋ ์น์์ ์ฌ์ฉ๋๋ ์๋ํฐ(๋ค์ด๋ฒ, ๋ค์, ๊ตฌ๊ธ ๋ฑ)์ด ๋๋ถ๋ถ ์์ง์ ์๋ํฐ์ ์ํ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก HTML์ ์ด์ฉํ์ฌ ์คํ์ผ์ ์ ์ฉํ์ฌ ๋ฌธ์ฅ์ ๊พธ๋ฏธ๋ ํํ๋ฅผ ์ทจํ๊ฒ ๋๋ค. ๊ทธ๋์ ํ๋ฃจํจ๋์ ๊ฐ์ ๋งํฌ๋ค์ด ์๋ํฐ์ View ์์ญ์ ๋ด์ฉ์ ๋ณต์ฌํ์ฌ ๋ถ์ฌ๋ฃ๊ธฐ๋ฅผ ํ๋ฉด ๋์ฒด์ ์ผ๋ก View์์ญ์์ ๋ณด์ด๋ ๊ทธ๋๋ก ๋ณต์ฌ๋๋ ํธ์ด๋ค. ๋ค๋ง, ๋ถ์ฌ๋ฃ๊ธฐ ์ดํ์ ๋ฌธ์ฅ๋ค์ ์์ ํ๋ ค๊ณ ํ ๋ ๋ฌธ์ ๊ฐ ๋๋๋ฐ, ์ด๋ ์คํ์ผ์ด ํฌํจ๋ ํ๊ทธ๊ฐ ์์ ๊ณผ์ ์์ ๋ณํ๋๋ฉด์ ์ ์ฒด์ ์ธ ์ํฅ์ ๋ผ์น๋ ํ์ด๋ค. ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์์๋ ์ฝ์ง ์๊ณ ... ์๋ํ๋ ์ค์ ๊ฒฝ์ฐ์๋ ๋งํฌ๋ค์ด์ผ๋ก ์์ฑ๋ ํฌ์คํธ๋ฅผ HTML๋ก ๋ณํํด์ฃผ๋ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ๊ฒฐ๋ก ์, ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐํ๋ฉด ๊ฐ๊ธ์ ์ด๋ฉด ๋ณธ๋ฌธ์ ์์ ํ์ง ์๋ ๊ฒ์ด ์ข๋ค.
3.2. ๊นํGithub, ๋นํธ๋ฒํทBitbucket๊ณผ ์๋นYobi ๋ฑ
์ต๊ทผ ์ ํํ๋ ํ์ ๊ฐ๋ฐํ๋ซํผ์ ๊ฒฝ์ฐ์๋ ๋งํฌ๋ค์ด์ ๋ณํํ๋ ์ปจ๋ฒํฐ ๊ธฐ๋ฅ์ ๊ธฐ๋ณธํ์ฌํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋งํฌ๋ค์ด ๋ฌธ๋ฒ์ผ๋ก ์์ฑํ ํ ์คํธ๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ฑฐ๋ ์ ๋ก๋ํ๋ ๊ฒ๋ง์ผ๋ก ๋งํฌ๋ค์ด์ ์ ์ฉ์ด ๊ฐ๋ฅํ๋ค.
3.3. MS์๋ ์ ์ฉ
View ์์ญ์ ํญ๋ชฉ์ ๊ทธ๋๋ก ๋ถ์ฌ๋ฃ๊ฑฐ๋ HTML ๋ด๋ณด๋ด๊ธฐ ๋ฑ์ผ๋ก ์์ฑํ ํ์ผ์ ๋ถ๋ฌ์ค๋ ํํ๋ก ์ฌ์ฉ๊ฐ๋ฅํ๋ค. ์ ์ฉํ ํค๋๋ฅผ ์๋๊ฐ ์ฝ์ด๋๋ฆฌ๋ฉด์ ๋ชฉ์ฐจ์ ์ ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ํ์ฉํ๋ฉด ๋ชฉ์ฐจ๊น์ง๋ ์์ฝ๊ฒ ์ ์ฉ์ด ๊ฐ๋ฅํด์ง๋ค.
4. ์ ๋ฆฌ
๋งํฌ๋ค์ด์ ๊ธฐ๋ณธ๋ฌธ๋ฒ๋ง ์๊ณ ์๋ค๋ฉด ์ผ๋ฐ ํ ์คํธํธ์ง๊ธฐ์์๋ ์์ฝ๊ฒ ์์ฑ์ด ๊ฐ๋ฅํ ๋งํฌ์ ์ธ์ด๋ค. ํ์ฌ ๋ค์ํ ๋๊ตฌ์ ํ๋ซํผ์์ ์ง์ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋์ฑ ์์ฝ๊ฒ ์คํ์ผ์ ์ฉ๋ ๋ฌธ์๋ฅผ ์์ฑํ ์ ์์ด ์ ์ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ค.
๋งํฌ๋ค์ด์ ์ดํดํ๊ณ ์ฌ์ฉํ๋ฉด์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์คํ์ผ๋ฌธ์๋ฅผ ์์ฑํด๋ณด์ธ์.
์ ๋ Dropbox ํ๋ก๋ฅผ ๊ตฌ๋งคํด์ ์ง-๋ฉํ-์ค๋งํธํฐ์ด ๊ฐ๊ฐ ์ฐ๋์ ์์ผ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๋๋๋ฐ์ค์ ์ ์ฅ๋ ๋งํฌ๋ค์ด ๋ฌธ์๋ Dropbox ์น์๋น์ค ์์์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์น์์์ ๋ฐ๋ก ์ด๋ํ ์๋ ์์ด ๋งํฌ๋ฅผ ๊ฑธ์ด์ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ๋ ํ์์ผ๋ก ์ฌ์ฉํ๊ณ ์๋ค.
- ๋งํฌ ์: Markdown ์ค๋ช
์ถ์ฒ : https://gist.github.com/ihoneymon/652be052a0727ad59601
'์ ์ฉํ IT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ์์ดํ ํ๋ก2 - ๋ฐ๊ฟ ํ์๊ฐ ์๋๊ฐ (0) | 2023.02.26 |
|---|---|
| ์์ดํฐ15 ์์ ์ถ์์ผ, ์์, ์คํ... ๋ฃจ๋จธ (0) | 2023.02.26 |
| ๋ ธ์ AI๋ก ๊ธ์์ฑ, Notion AI์ ChatGPT - feat. Niton AI (0) | 2023.02.25 |
| [MacOS] ๋งฅ ์์ํ๋ก๊ทธ๋จ ์ญ์ , ์ถ๊ฐ ๋ฐฉ๋ฒ (0) | 2023.02.11 |
| Mac ์ฑ ๊ฐ์ ์ข ๋ฃ ๋ฐฉ๋ฒ (0) | 2023.02.11 |