마크다운(Markdown)은 일반 텍스트 기반의 경량 마크업 언어이다. 마크업 언어란, 태그 등을 이용하여 문서나 데이터의 구조 등을 명기하는 언어의 한 가지이다. 텍스트만으로 서식이 있는 문서들을 작성할 때 자주 사용되며, 다른 마크업 언어들에 비해 문법이 쉽고 간단한 것이 특징. HTML 등의 서식 문서들로 쉽게 변환되기 때문에 README 파일이나 온라인 게시물 등에 사용된다.
- 문법이 간결하고 쉽다.
- 거의 대부분의 것에 사용할 수 있다. (웹사이트, 문서, 메모, README 기술파일 등)
- 마크다운을 지원하는 플랫폼이 다양하다. (Github, Notion, Discord, Dropbox Paper 등)
- 대부분의 환경에서 작성 및 수정이 가능하다. (일반 Notepad에서도 가능)
- 텍스트로 저장되어 용량을 많이 차지하지 않는다.
- 다양한 형태로 변환이 가능하다.
- 모든 HTML의 마크업을 대신하지 못한다.
- 표준이 없기 때문에 툴에 따라 생성물이 다르다.
- 마크다운으로 파일을 업로드할 때 저장 이후 파일 경로를 입력해야 한다.
다양한 플랫폼에서 사용하는 마크다운이기에 한 번 문법을 알아두면 뽕을 뽑을 수 있다.
h1 ~ h6
# 안녕 나는 Header 1야
## 안녕 나는 Header 2야
### 안녕 나는 Header 3야
#### 안녕 나는 Header 4야
##### 안녕 나는 Header 5야
###### 안녕 나는 Header 6야
Emphasize
*Emphasize* or _emphasize_
Emphasize or emphasize
String (Bold)
**Strong** or __strong__
Strong or strong
Highlight
==Highlight things==
==Highlight things==
Cancellation Line
~~Cancellation Line~~
Cancellation Line
Quoted Line
> Quoted Line
Quoted Line
Chemical Formula
H~2~O is a liquid.
H~2~O is a liquid.
Mathematical Formula
2^10^ is 1024.
2^10^ is 1024.
- item
* item
+ item
-, *, + 중 어떤 걸로 사용하던 상관없음.
- [ ] Incomplete item
- [x] Complete item
[NAVER](https://naver.com)
Eagle ![Alt](https://images.unsplash.com/photo-1643114673614-55af01ec8dfc?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHx0b3BpYy1mZWVkfDM2fDZzTVZqVExTa2VRfHxlbnwwfHx8fA%3D%3D&auto=format&fit=crop&w=800&q=60)
Some `inline code`
Some inline code
By using three ₩
// using ```
var md = 'markdown';
By using three ₩ & prog lang
// using ```c
int main() {
printf("Hello, World");
}
Item | Value
------ | -----
Americano| ₩2500
코카콜라 | ₩1200
국밥 | ₩6000
Item | Value |
---|---|
Americano | ₩2500 |
코카콜라 | ₩1200 |
국밥 | ₩6000 |
| Column 1 | Column 2 |
|:--------:| -------------:|
| centered | right-aligned |
Column 1 | Column 2 |
---|---|
centered | right-aligned |
Handong University
: 경상북도 포항시 북구 흥해읍에 위치한 개신교계 사립 대학교
Majors
: 전산전자공학부
: 기계제어공학부
: ICT창업학부
: ETC.
Handong University
: 경상북도 포항시 북구 흥해읍에 위치한 개신교계 사립 대학교
Majors
: 전산전자공학부
: 기계제어공학부
: ICT창업학부
: etc.
Some text with a footnote.[^1]
[^1]: The footnote.
Some text with a footnote.[^1][^1]: The footnote.
Velog에선 Footnote 적용이 되지 않음.
Markdown converts text to HTML.
*[HTML]: HyperText Markup Language
Markdown converts text to HTML.
*[HTML]: HyperText Markup Language
Velog에선 Abbreviation 적용이 되지 않음.
The Gamma function satisfying $\Gamma(n) = (n-1)!\quad\forall
n\in\mathbb N$ is via the Euler integral
$$
\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.
$$
The Gamma function satisfying is via the Euler integral
마크다운에서는 줄바꿈하는 방법이 좀 생소함.
일반 텍스트 문장에서는 문장 끝에 공백 2번(스페이스 2번)하면 줄 바꿈이 됨.
예를 들어, 지금
공백 2번 만들어서 지금과 공백 사이에서 줄바꿈이 된다.
결과값 :
예를 들어, 지금
공백 2번 만들어서 지금과 공백 사이에서 줄바꿈이 된다.
테이블 내에서나 일반적인 경우.
나는 개인적으로 이걸 쓰는 걸 더 좋아함.
안녕하세요. <br>줄바꿨어요.
결과값 :
안녕하세요.
줄바꿨어요.
markdown
은 유용한 툴임에는 틀림 없지만 눈에 띄는 단점 역시 존재한다!