마크다운(Markdown)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다.
HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다.
-위키백과
📝작성 시
# h1
## h2
### h3
#### h4
##### h5
###### h6
👉결과
문단 간격은 줄 바꿈인 <br>
로 표현 가능하다.
📝작성 시
문단1<br><br>
문단2<br>
문단3
👉결과
문단1
문단2
문단3
인용문을 사용할 때는 >
를 사용한다.
>
갯수에 따라 중첩으로 사용 가능하다.
또한 인용구 내에서 강조 또는 제목, 리스트도 사용 가능하다.
잊지 말고 자유롭게 사용해보자.
📝작성 시
> 문단 맨 앞에 '>'를 쓰면 된다.
> 인용문
>> 중첩된 인용문
>>> 중첩된 인용문 안에 중첩된 인용문
👉결과
문단 맨 앞에 '>'를 쓰면 된다.
인용문
중첩된 인용문
중첩된 인용문 안에 중첩된 인용문
백틱(`)
을 사용해 인라인 코드를 작성할 수 있다.
또한 백틱 안에 백틱(```)
을 쓰면 코드에서 백틱을 표시할 수 있다.
📝작성 시
`백틱은 ESC키 아래, Tab키 위에 있다.`
👉결과
백틱은 ESC키 아래, Tab키 위에 있다.
한줄짜리는 Tab
을 사용한다.
다만, 사용 시에는 전에 문장으로부터 엔터를 입력해야 사용 가능하다.
한 줄짜리 코드블럭
📝작성 시
```
여러 줄의 코드블럭
3개의 백틱으로
감싸면 사용할 수 있다.
```
👉결과
여러 줄의 코드블럭
3개의 백틱으로
감싸면 사용할 수 있다.
📝작성 시
```
c
#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return 0;
}
```
👉결과
#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return 0;
}
📝작성 시
```
java
public class HelloWorld {
public void main(String[] args) {
//hello world
System.out.println("Hello World");
}
}
```
👉결과
public class HelloWorld {
public void main(String[] args) {
//hello world
System.out.println("Hello World");
}
}
위에 코드 블럭에서 백틱 기호를 보이기 위해 사용한 방법이다.
텍스트 서식에 사용되는 문자나 기호들을 표현하고자 할 때는 \
백슬래시 키를 이용한다.
📝작성 시
\* 백슬래시가 없으면 리스트가 된다.
👉결과
* 백슬래시가 없으면 리스트가 된다.
📝작성 시
인라인 링크
[Velog](http://velog.io)
URL 링크
<http://velog.io>
참조 링크
[velog]:https://velog.io/
[velog]
👉결과
📝작성 시
이미지 삽입시
![이미지 설명](이미지 링크)
이미지에 링크 추가시
[![이미지 설명](이미지 링크)](연결하고자하는 url "마우스 오버 시 나타낼 링크 title")
*
, -
, _
를 세 번이상 쓰면 된다.
(단, 하이픈-
를 사용하는 경우 header로 인식할 수 있어 전 라인을 비워야 한다고 한다.
그러니 *
을 쓰는게 편할 듯하다.)
📝작성 시
***
------
___ ___ ___
👉결과
이모티콘은 그림 이모티콘을 복사하여 붙여넣거나 단축 코드를 사용한다.
아니면 단축키를 통해 이모티콘을 사용할 수 있다.
📌이모티콘 사이트
📌이모티콘 단축키
Window
+ '.'(마침표)
Command
+ Control
+ Space Bar
https://velog.io/@yuuuye/velog-마크다운MarkDown-작성법
https://velog.io/@kim-mg/velog-글쓰기-markdown-작성법