๊ณต๋๋ README ์์๊ฒ ์ฐ๊ณ ์ถ๋ค...
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
2.2. BlockQuote
์ด๋ฉ์ผ์์ ์ฌ์ฉํ๋ > ๋ธ๋ญ์ธ์ฉ๋ฌธ์๋ฅผ ์ด์ฉํ๋ค.
> This is a first blockqute.
> > This is a second blockqute.
> > > This is a third blockqute.
์ด ์์์๋ ๋ค๋ฅธ ๋งํฌ๋ค์ด ์์๋ฅผ ํฌํจํ ์ ์๋ค.
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");
}
}
๊นํ์์๋ ์ฝ๋๋ธ๋ญ์ฝ๋("```") ์์์ ์ ์ฌ์ฉํ๋ ์ธ์ด๋ฅผ ์ ์ธํ์ฌ ๋ฌธ๋ฒ๊ฐ์กฐ(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. ์ํ์
์๋ ์ค์ ๋ชจ๋ ์ํ์ ์ ๋ง๋ ๋ค. ๋งํฌ๋ค์ด ๋ฌธ์๋ฅผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ก ์ถ๋ ฅํ ๋ *ํ์ด์ง ๋๋๊ธฐ* ์ฉ๋๋ก ๋ง์ด ์ฌ์ฉํ๋ค.
- ์ ์ฉ์
---
---
---
---
---
2.6 ์ธ๋ถ๋งํฌ
Link: [Google](<https://google.com/>)
- ์ธ๋ถ๋งํฌ
์ฌ์ฉ๋ฌธ๋ฒ: Title ์ ์ฉ์: [Google](https://google.com, "google link")
Link: [Google](<https://google.com>%2C/)
- ์๋์ฐ๊ฒฐ
์ผ๋ฐ์ ์ธ URL ํน์ ์ด๋ฉ์ผ์ฃผ์์ธ ๊ฒฝ์ฐ ์ ์ ํ ํ์์ผ๋ก ๋งํฌ๋ฅผ ํ์ฑํ๋ค.
- ์ธ๋ถ๋งํฌ: http://example.com/
- ์ด๋ฉ์ผ๋งํฌ: address@example.com
- *single asterisks*
- *single underscores*
- **double asterisks**
- **double underscores**
- ~~cancelline~~
> ๋ฌธ์ฅ ์ค๊ฐ์ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ **๋์ด์ฐ๊ธฐ** ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
>
>
> ๋ฌธ์ฅ ์ค๊ฐ์ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ๋์ด์ฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค.
>
- ์ค ๋ฐ๊ฟ์ ํ๊ธฐ ์ํด์๋ ๋ฌธ์ฅ ๋ง์ง๋ง์์ 3์นธ์ด์์ ๋์ด์ฐ๊ธฐํด์ผ ํ๋ค. ___\\ ๋์ด์ฐ๊ธฐ ์ด๋ ๊ฒ
๋.
์ฐธ๊ณ ์๋ฃ
- 78 Tools for writing and previewing Markdown
- John gruber ๋งํฌ๋ค์ด ๋ฒ์ญ
- ๊นํ๋ธ ์ทจํฅ์ ๋งํฌ๋ค์ด ๋ฒ์ญ
- ํ๋๋ชฌ์ ๋งํฌ๋ค์ด ์์ฑ๋ฒ
- Notion.so(https://www.notion.so/product)
- Atom(https://atom.io/)
- Visual Studio Code(https://code.visualstudio.com/)
- Notepad++(https://notepad-plus-plus.org/)