마크다운 문서 작성 방법 ( Markdown - Typora )
마크다운 문서를 작성하는 툴에는 여러가지가 있지만, 나는 타이포라(Typora)를 이용할 생각이다.
다른 마크다운 편집기에서도 동일하게 적용할 수 있지만, 타이포라 사용에 최적의 마크다운 문서 작성법을 포스팅하겠다.
https://support.typora.io/Markdown-Reference/ 를 참조했다. 사용하면서 계속 업데이트 예정(19.1.29)
1. Headers
제목 태그를 쓰려면 문장의 제일 앞에 (#) 태그를 달아주면 된다.
(#)의 수에 따라서 제목의 수준이 달라지며, 1~6개까지 사용이 가능하다.
#제목1
##제목2
###제목3
####제목4
제목1
제목2
제목3
제목4
보시다시피, 제목에 수평선이 자동으로 생성되는 것은 (#) 수준이 1~2 까지이다.
2. Blockquotes
인용구문을 표기하는 방법은 문장의 제일 앞에(>)를 붙여주면 된다. 제목 태그처럼 (>)의 갯수가 많아질 수록 수준이 안 쪽으로 들어간다.
>first Blockquotes
>>second Blockquotes
>>>third Bloclquotes
first Blockquotes
second Blockquotes
third Bloclquotes
3. List
리스트를 작성하기 위해선 (*)(+)(-) 중 원하는 것을 다 써도 된다. 단, 꼭 기호랑 띄어쓰기가 되어있어야 한다.
Enter를 두 번 치면 리스트에서 벗어난다. (지워도 됨)
수준이 안으로 들어간 상태에서 또 리스트를 작성하면 아래의 예시와 같이 리스트 기호의 모양이 달라진다. (티스토리에선 안 먹힘)
* first
+ second
- third
first
second
third
숫자를 먹이고 싶으면, 1. 치고 계속 엔터치면 된다.
1. 첫 번째
두 번째
세 번째
첫 번째
두 번째
세 번째
4. Task List
List 기호와 결합하여 체크박스처럼 표기 할 수도 있다. 체크는 마크다운으로 작성해도 되고, 마우스로 클릭해줘도 활성화 된다.
- [ ] 이거는 곧 할 일입니다.
- [X] 완료 한 일입니다.
- 이거는 곧 할 일입니다.
- 완료 한 일입니다.
5. Code Block
코드블럭은 코드를 담을 수 있으며 (```)기호를 쓰면 쓸 수 있는 공간이 쓰인다.
java , C++ , Swift 등의 소스코드를 입력할 일이 있으면 코드 블럭(Code Fences라고도 한다.) 안에 작성해주면, 각 언어의 특징에 맞게 시인성을 높여주는 구문 강조 효과도 지원한다.
```+java
name ="customer") (
public class Cutomer implements Serializable{
private static final long serialVersionUID = -3009157732242241606L;
public String toString(){
return String.format("Customer[id=%d]어쩌구저쩌구")
}
}
6. Math Blocks
수학적 표현을 위해 ($$) 특수기호를 사용하면 된다.
LaTex표현법은 위키페디아 등에서 배우면 된다.