저는 마크다운을 좋아합니다. 아주 간단한 문법 만으로 충분히 정리된 논리 글을 쓸 수 있게 해주기 때문입니다. 마크다운은 마크업 언어입니다. 마크업 언어라는 것은 문서 안에 여러 요소들을 정의하기 위해 태그를 사용하는 컴퓨터 언어를 뜻합니다. C++, Java, Python과 같은 컴퓨터 언어와는 조금 다르긴 하지만 넓게 보면 마크다운도 컴퓨터 언어에 속합니다. HTML, XML과 같은 언어들이 대표적인 마크업 언어라고 보시면 됩니다. 컴퓨터로 하여금 마크다운 문법을 알아듣게 하려면, 파일 확장자가 .md이어야 합니다. 오늘은 자주 사용하는 마크다운 문법들을 정리해보겠습니다.
마크다운 문법 정리
제목
제목은 #을 활용해서 나타냅니다.
# 제목1
## 제목2
### 제목3
#### 제목4
##### 제목5
제목1
제목2
제목3
제목4
제목5
강조
아래와 같은 방식으로 텍스트를 강조해줄 수 있습니다.
*이탤릭체*
_이탤릭체_
**볼드체**
__볼드체__
**_이탤릭체와 볼드체 함께_**
~~취소선~~
<u>밑줄</u>
<mark>형광팬</mark>
이탤릭체
이탤릭체
볼드체
볼드체
이탤릭체와 볼드체 함께취소선
밑줄
형광팬
리스트
순서 있는 리스트(html에서 ol 태그)와 순서 없는 리스트(html에서 ul 태그)를 다음과 같은 방식으로 나타낼 수 있습니다.
1. 순서 있는 리스트
2. 순서 있는 리스트
3. 순서 있는 리스트 (이런 식으로 순서에 맞지 않는 숫자를 써도 순서대로 반영됨)
* 순서 없는 리스트1
* 순서 없는 리스트2
* 순서 없는 리스트3
- 순서 없는 리스트1
- 순서 없는 리스트2
- 순서 없는 리스트3
+ 순서 없는 리스트1
+ 순서 없는 리스트1
+ 순서 없는 리스트1
- 순서 있는 리스트
- 순서 있는 리스트
- 순서 있는 리스트 (이런 식으로 순서에 맞지 않는 숫자를 써도 순서대로 반영됨)
순서 없는 리스트1
순서 없는 리스트2
순서 없는 리스트3
순서 없는 리스트1
순서 없는 리스트2
순서 없는 리스트3
순서 없는 리스트1
순서 없는 리스트1
순서 없는 리스트1
링크
어떤 웹 페이지를 링크하고 싶을 때는 다음과 같은 문법을 사용합니다.
[코딩재개발](https://bskyvision.com)
[구글](https://www.google.com)
이미지 삽입
이미지 삽입 문법은 거의 링크 문법과 유사합니다. 앞에 !만 추가로 붙여주면 됩니다.
![자그레브 대성당](https://t1.daumcdn.net/cfile/tistory/99A6E03359E1E1280F)
코드 삽입
한 줄 코드 삽입
`import numpy as np`
import numpy as np
코드 삽입에 사용되는 `는 ESC 키 아래 있는 물결키입니다. 문장 내 코드를 삽입할 수도 있습니다.
넘파이 라이브러리는 이렇게 불러옵니다. `import numpy as np`
넘파이 라이브러리는 이렇게 불러옵니다. import numpy as np
여러 줄 코드 삽입
여러 줄 코드를 삽입할 때는 ` 3개를 코드 블럭 앞 뒤에 붙여주면 됩니다.
```
코드블럭
```
import numpy as np
a = np.array([1, 2, 3, 4, 5])
b = np.array([5, 4, 3, 2, 1])
print(a + b)
만약 코드 블럭을 넣을 때 어떤 언어의 코드 블럭인지 명시해주면, 그 언어에 맞게 스타일링이 됩니다.
```python
파이썬 코드
```
import numpy as np
a = np.array([1, 2, 3, 4, 5])
b = np.array([5, 4, 3, 2, 1])
print(a + b)
지원되는 언어와 마크다운에서 해당 언어에 대한 표기는 다음과 같습니다.
- Bash - bash
- C# - cs
- C++ - cpp
- Diff - diff
- HTML, XML - html
- HTTP - http
- Ini - ini
- JSON - json
- JAVA - java
- Javascript - javascript
- PHP - php
- Perl - perl
- Python - python
- Ruby - ruby
- SQL - sql
인용문
> 일하지 않는 자 먹지도 말라
>> 일 안하고 날로 먹고 싶은데요.
>>> 안 돼.
일하지 않는 자 먹지도 말라
일 안하고 날로 먹고 싶은데요.
안 돼.
표 만들기
마크 다운으로 표를 만드는 것은 조금 번거롭긴 해도 가능합니다.
|왼쪽정렬|가운데정렬|오른쪽정렬|
|:---|:---:|---:|
|심교훈|수학|85|
|문태호|영어|90|
|황병일|국어|95|
왼쪽정렬 | 가운데정렬 | 오른쪽정렬 |
---|---|---|
심교훈 | 수학 | 85 |
문태호 | 영어 | 90 |
황병일 | 국어 | 95 |
수평선 넣기
문단을 구분하기 위해 수평선을 쓰고 싶다면 다음과 같이 하시면 됩니다.
--- (대쉬 세개)
***
___ (언더바 세개)
참고자료
- techterms.com/definition/markup_language, TechTerms, "Markup Language"
'Life > 문서 작업' 카테고리의 다른 글
[Excel 365] 피벗 테이블로 데이터 원하는 형태로 정리 쉽게 하기 (0) | 2022.11.10 |
---|---|
[Excel 365] 커피 주문 받기로 배우는 vlookup, countif, sum 사용법 (0) | 2022.11.07 |
[Excel 365] 엑셀에서 범위를 선택할 때 $를 사용하는 경우 (0) | 2022.11.06 |
[Excel 365] 조건을 만족하는 데이터 개수 카운트하기, COUNTIF 함수 (0) | 2022.10.16 |
[Excel 365] 행 개수 세기, ROWS 함수 (0) | 2022.10.14 |
stackedit 활용하여 티스토리 마크다운(markdown) 글쓰기 (4) | 2022.09.15 |
[MS Excel 2010] 중복된 데이터에서 고유값을 남겨 놓고 각 그룹의 데이터 개수, 평균, 최대값, 최소값, 중앙값, 표준편차 구하기 (0) | 2022.05.31 |
[워드] 마지막 빈 페이지 삭제하기 (구역 나누기 되어 있을 경우) (5) | 2022.05.27 |