What's MardkDown?
31 Oct 2021MarkDown이란?
MarkDown이란 HTML과 같은 MakrUp 언어이며 간단하고 배우기 쉬워 널리 쓰이고 있다. 회사에서도 많은 문서들이 MarkDown으로 작성되고 있으며, 나도 좀 더 익숙해지기 위해 블로깅을 MarkDown으로 작성할려고 Jekyll을 사용하고 있다.
자세한 문법은 이 곳에서 확인할 수 있으며, 스스로도 연습 겸 간단히 Syntax를 소개하고자 한다.
Headings
# Heading level 1
## Heading level 2
### Heading level 3
#### Heading level 4
##### Heading level 5
###### Heading level 6
Heading level 1
Heading level 2
Heading level 3
Heading level 4
Heading level 5
Heading level 6
또한 아래와 같이 각 Header에 Heading Ids를 부여하여 link를 걸 수 있다.
## Headings {#headings}
| Syntax | output |
|---|---|
| [Headings](#headings) | Headings |
Line Breaks
space를 두 번 이상 치고 엔터를 치면, 라인을 나눌 수 있다.
그러나 이것은 trailing space를 야기하므로 가끔적 html의 <br>를 쓰는게 낫겠다.
Emphasis
| Syntax | output |
|---|---|
| **bold** or __bold__ | bold |
| *Italic* or _Italic_ | Italic |
| ***Bold and Italic*** or **_Bold and Italic**_ | Italic |
Blockquotes
> This is a blockquote
>
> Multiline is possible
>> Nested and [**emphasis**] are also possible
> #### Heading is possible
> - List is possible
>
> [link](https://www.markdownguide.org/basic-syntax "Markdown basic-syntax") is possible
This is a blockquote
Multiline is possible
Nested and [emphasis] are also possible
Heading is possible
- List is possible
link is possible
Code Blocks
``` Markdown
backtics(```)를 써서 Fenced code block를 열 수 있고, backticks 뒤에 언어 이름을 써서 Syntax Highlighting을 쓸 수 있다.
```
backtics(```)를 써서 Fenced code block를 열 수 있고, backticks 뒤에 언어 이름을 써서 Syntax Highlighting을 쓸 수 있다.
Lits
Ordered Lists
1. First
2. Second
1. Intented 1
2. Intended 2
3. Third
- First
- Second
- Intented 1
- Intended 2
- Third
Unordered Lists
* First
* Second
Paragaph is possible with space 4 indention
* Third
> A blockquote in list is possible
- First
- Second Paragaph is possible with space 4 indention
- Third
A blockquote in list is possible
Definition Lists
First Term
: This is the definition of the first term.
Second Term
: This is one definition of the second term.
: This is another definition of the second term.
- First Term
- This is the definition of the first term.
- Second Term
- This is one definition of the second term.
- This is another definition of the second term.
Task Lists
- [X] Summarize syntax of MarkDown
- [ ] Setup pf Jekyll
- [ ] Hosting via github page
- Summarize syntax of MarkDown
- Setup pf Jekyll
- Hosting via github page
Tables
| Syntax | Description |
| ----------- | ----------- |
| Header | *Italic* |
| Paragraph | **Bold** |
| Syntax | Description |
|---|---|
| Header | Italic |
| Paragraph | Bold |
| Syntax | Description | Test Text|
| :--- | :----: | ---: |
| Left | Center | Right |
| Syntax | Description | Test Text| | :— | :—-: | —: | | Left | Center | Right |
Links
Simple link
You can add link as [official site](https://www.markdownguide.org/basic-syntax/)
Or you can add link [my blog](https://withgod84.github.io "reviewNote") with title.
And you can format link **[Bold link](https://withgod84.github.io)** or *[Italigc link](https://withgod84.github.io)* or [`code link`](https://withgod84.github.io).
You can add link as official site
Or you can add link my blog with title.
And you can format link Bold link or Italigc link or code link.
Reference
You can refer [my blog][1] and [offical site][official].
[1]: https://withgod84.github.io
[official]: https://www.markdownguide.org/basic-syntax
You can refer my blog and offical site.
Images

Footnotes
MarkDown is simple[^1] markup language. [^bignote]
[^1]: It's really easy to use and developer-friendly.
[^bignote]: A standardized set of notations used to annotate a plain-text document's content to give information regarding the structure of the text or instructions for how it is to be displayed.
You can refer [this wiki](https://en.wikipedia.org/wiki/Markup_language)
MarkDown is simple1 markup language. 2
Emojii
TBD