[velog] Markdown Basic Syntax

Woody·2022년 11월 14일
0
post-thumbnail

Markdown(마크다운)

Markdown is a lightweight markup language for creating formatted text using a plain-text editor.
- Wikipedia

마크다운(Markdown)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다.
- 위키백과

Syntax(문법)

Overview(개요)

대부분의 Markdown은 Basic Syntax를 따르지만 Markdown processor에 따라 약간의 차이가 있을 수 있다.

Headings(제목)

제목 수준에 따라 #을 추가한다. h1부터 h6까지 가능하다.

Heading level에 따른 차이

# 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

Alternate Syntax(대체구문)

=또는 -을 2개이상 사용하면 각각 h1, h2를 표현할 수 있다.

Heading level 1
===============
Heading level 2
---------------

Heading level 1

Heading level 2

주의사항

  • #과 제목 사이에는 띄어쓰기가 있어야한다.
  • 제목 전후로 blank line을 넣어야한다.

Paragraphs(단락)

Blank line을 이용하여 paragraph를 구분한다.
여러 번 줄 바꿈 시 <br/>을 사용하면 가능합니다.

  • 공백이나 Tab을 이용하여 들여쓰지 않는다.

Line Breaks(줄바꿈)

줄을 바꾸려면 두 개 이상의 공백 뒤 return을 입력한다.

Emphasis(강조)

Text를 bold(굵게) 또는 italic(기울임)꼴로 강조할 수 있다.

Bold

Text를 굵게 표시하려면 강조하려는 부분 전후로 ** 또는 __를 추가한다.
__보다는 **사용을 추천한다.

굵은 글씨는 **이렇게** 작성한다.
굵은 글씨는 __이렇게__ 작성한다.

굵은 글씨는 이렇게 작성한다.
굵은 글씨는 이렇게 작성한다.

Italic

기울임체를 사용하려면 강조하려는 부분 전후로 * 또는 _를 추가한다.
_보다는 *사용을 추천한다.

굵은 글씨는 *이렇게* 작성한다.
굵은 글씨는 _이렇게_ 작성한다.

굵은 글씨는 이렇게 작성한다.
굵은 글씨는 이렇게 작성한다.

Bold & Italic

굵은 기울임체를 사용하려면 강조하려는 부분 전후로 *** 또는 ___를 추가한다.
___보다는 ***사용을 추천한다.

굵은 글씨는 ***이렇게*** 작성한다.
굵은 글씨는 ___이렇게___ 작성한다.

굵은 글씨는 이렇게 작성한다.
굵은 글씨는 이렇게 작성한다.

Blockquotes(인용구)

인용구를 사용하려면 >을 사용한다.
여러 paragraphs가 있는 경우 사이에 >를 추가한다.
인용구문을 중첩하려면 >>을 사용한다.

> 인용구문은 다음과 같이 사용하면 된다.
>> 이렇게 다중 인용문도 사용할 수 있다.

Lists (목록)

Ordered Lists (정렬된 목록)

1. 항목
2. 항목
	1. 항목
    2. 항목
    	1. 항목
        2. 항목

과 같이 나타낸다.

  1. 항목
  2. 항목
    1. 항목
    2. 항목
      1. 항목
      2. 항목

과 같이 나타난다.

Unordered Lists(정렬되지 않은 목록)

- 항목
- 항목
- 항목

과 같이 작성하면

  • First item
  • Second item
  • Third item

과 같이 나타난다.

  • Ordered Lists와 같이 들여쓰기도 할 수 있다.

Codes

backtic(`)을 이용하여 코드 및 구문을 처리할 수 있다.

백틱(`)을 이용하여 `다음과 같이` 나타낼 수 있다.

다음과 같이 나타낼 수 있다.

백틱 3개로 코드를 작성할 수 있다.
이때, 백틱 뒤에 언어를 설정하면 하이라이트도 자동으로 된다.

def hello():
	print("Hello, Woody!")

hello()
#include <iostream>

int main () {
    std::cout << "Hello, Woody!";
}
class Main {
    public static void main(String[] args) {
        System.out.println("Hello, Woody!");
    }
}

와 같이 말이다.

Horizontal Rules

***

---

_________________

셋 다 동일하게 선을 긋는다.




링크 텍스트를 대괄호(예: [Naver])로 묶고 바로 뒤에 URL을 괄호(예: (https://www.naver.com))로 묶는다.

[Naver](www.naver.com)

Naver

url에 제목을 추가하려면 뒤에 따옴표를 통해 표현한다.

[Naver](www.naver.com "네이버 링크 연결")

Naver

url 및 이메일 주소를 꺾은 괄호로 묶으면 다음과 같이 나타난다.

<https://www.naver.com>
<vvooddyy@naver.com>

https://www.naver.com
vvooddyy@naver.com

profile
전공 선택에 있어 다시금 출발선에 서있는.

0개의 댓글