1. markdown 문법

1.1 텍스트 줄바꿈

기본적인 텍스트 표기방식이다.
마크다운은 줄바꿈을 인식하지 않는다.

줄바꿈을 하기 위해서는 라인 끝에 스페이스를 2번  
표기해야 한다.

또한 <br>도 줄바꿈을 해주는 HTML 태그이다.

한 줄의 공백을 두어 작성 하면 공백이 생긴다. (총 두 줄 띄우는 셈)

여러가지 강조 표시가 존재한다. 첫번째로 *single asterisks*, 
두번째로 _single underscores_, 세번째로 **double asterisks**, 
네번째로 __double underscores__, 다섯번째로 ***triple asterisks***, 
여섯번째로 ~~cancelline~~, 일곱번째로 <u>underline</u> 가 있다.

다 적용해보면 ~~***<u>텍스트</u>***~~ 가 된다.

기본적인 텍스트 표기방식이다. 마크다운은 줄바꿈을 인식하지 않는다.

줄바꿈을 하기 위해서는 라인 끝에 스페이스를 2번
표기해야 한다.

또한
도 줄바꿈을 해주는 HTML 태그이다.

한 줄의 공백을 두어 작성 하면 공백이 생긴다. (총 두 줄 띄우는 셈)

여러가지 강조 표시가 존재한다. 첫번째로 single asterisks, 두번째로 single underscores, 세번째로 double asterisks, 네번째로 double underscores, 다섯번째로 triple asterisks, 여섯번째로 cancelline, 일곱번째로 underline 가 있다.

다 적용해보면 텍스트 가 된다.

1.2 글머리 달기

#을 사용하여 글머리를 달 수 있음
# This is a H1

This is a H1

## This is a H2 ==> h2는 아래에 구분선이 그어지는데 minimal-mistakes 테마의 scss 스타일 시트 파일에서 그렇게 정의하고 있다.

This is a H2

### This is a H3

This is a H3

#### This is a H4

This is a H4

##### This is a H5
This is a H5
###### This is a H6
This is a H6

1.3 인용

> 을 이용하여 인용문을 만들수 있음. 갯수에 따라 깊이 지원
> This is a blockqute.

This is a blockqute.

> This is a first blockqute.
>> This is a second blockqute.
>>> This is a third blockqute.

This is a first blockqute.

This is a second blockqute.

This is a third blockqute.

1.4 정렬 목록

숫자를 이용하여 목록 정렬
1. 봄
2. 여름
3. 가울
4. 겨울
  1. 여름
  2. 가울
  3. 겨울
1. 봄
   1. 2월
      - 1일
   2. 3월
       - 13일
2. 여름
   1. 6월
       - 25일
       - 30일
   2. 7월
    1. 2월
      • 1일
    2. 3월
      • 13일
  1. 여름
    1. 6월
      • 25일
      • 30일
    2. 7월

1.5 비정렬 목록

*, +, - 를 이용하여 목록 정렬
* 과자
  * 라면
    * 사탕
  • 과자
    • 라면
      • 사탕
+ 과자
  + 라면
    + 사탕
  • 과자
    • 라면
      • 사탕
- 과자
  - 라면
    - 사탕
  • 과자
    • 라면
      • 사탕
- 과자
  * 농심
    + 새우깡
  * 삼양
    + 삼양라면
- 라면
  * 농심
    + 신라면
    + 짜파게티
  * 삼양
    + 삼양라면
  • 과자
    • 농심
      • 새우깡
    • 삼양
      • 삼양라면
  • 라면
    • 농심
      • 신라면
      • 짜파게티
    • 삼양
      • 삼양라면

1.6 코드 블록

```를 이용하여 블록을 씌울 수 있음
```
function test() {
  console.log("notice the blank line before this function?");
}
```
function test() {
  console.log("notice the blank line before this function?");
}
```뿐만 아니라 스페이스바 4번으로도 블록을 씌울 수 있음
    function test() {
      console.log("notice the blank line before this function?");
    }
function test() {
  console.log("notice the blank line before this function?");
}

1.7 코드 인용 (언어 별 문법 하이라이트)

```뒤에 언어 이름을 명시하여 코드에 하이라이트을 넣음
  • 루비
```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
  • C
```c
int main() {
  int y = SOME_MACRO_REFERENCE;
  int x = 5 + 6;
  cout << "Hello World! " << x << std::endl();
}
```
int main() {
  int y = SOME_MACRO_REFERENCE;
  int x = 5 + 6;
  cout << "Hello World! " << x << std::endl();
}
  • C++
```cpp
int main() {
int y = SOME_MACRO_REFERENCE;
int x = 5 + 6;
cout << "Hello World! " << x << std::endl();
}
```
int main() {
  int y = SOME_MACRO_REFERENCE;
  int x = 5 + 6;
  cout << "Hello World! " << x << std::endl();
}
  • Python
```python
s = "Python syntax highlighting"
print s
```
s = "Python syntax highlighting"
print s

1.8 수평선

수평선을 만드는 여러가지 표기법 (수평성 모양은 같음)
* * * ==> 몇개가 나와도 상관없음
***
*****
- - -
----------------------------





1.9 링크

링크 표시법
ex) [Title](link)
[Google 페이지 링크](https://google.com)
주소 직접 표시법
<https://google.com>
동일 파일 내에서의 문단(헤더) 이동 링크

문단의 주소 따는 방법 theorydb님 블로그 참고

  1. 헤더 제목 문자열을 복사하고 (문단의 주소)에 복사한다.
  2. 특수 문자를 제거한다.
  3. 공백을 -로 변경한다.
  4. 대문자는 소문자로 변경한다. 예시) “#Markdown! 장점” > “#markdown-장점”
[1.1 텍스트 줄바꿈](#11-텍스트-줄바꿈)

1.10 이미지 삽입

이미지 삽입
[링크설명](링크주소)
![](https://pys0531.github.io/assets/images/profile_image.jpg)

센터 정렬
[링크설명](링크주소){: .align-center}
![](https://pys0531.github.io/assets/images/profile_image.jpg){: .align-center}

그림 자체에 링크 걸기
[![image](이미지주소)](이동하려는 링크 주소)
![gitblog](https://pys0531.github.io/assets/images/profile_image.jpg "gitblog")(https://pys0531.github.io/)

gitblog

1.11 표 만들기

: 와 - (3개 이상)의 조합으로 테이블을 만들 수 있음
  • 정렬
    • 왼쪽 정렬 :—
    • 오른쪽 정렬 —:
    • 가운데 정렬 :—:

표 내용 중앙 정렬
| 항목 | 가격 | 개수 |
|:-----:|:------:|:------|
| 섬유유연제 | 5000원 | 10개 |
| 과자 | 900원 | 20개 |
항목 가격 개수
섬유유연제 5000원 10개
과자 900원 20개

표 내용 (좌측 - 중앙 - 우측) 정렬
| 항목 | 가격 | 개수 |
|:------|:------:|------:|
| 섬유유연제 | 5000원 | 10개 |
| 과자 | 900원 | 20개 |
항목 가격 개수
섬유유연제 5000원 10개
과자 900원 20개

1.12 마크다운 문법을 그대로 보여주고 싶을 때

마크다운 문법 앞에 \를 붙여준다.
\<u>안녕</u>

<u>안녕</u>

1.13 체크 리스트

- [ ] 체크 안됨
- [X] 체크 됨
  • 체크 안됨
  • 체크 됨

Tags:

Categories:

Updated: