Markdown
: 많은 프로그래밍 언어중 간단하지만 활용할 수 있는 분야가 다양한 언어.
2004년 John, Aaron에 의해 개발된 plain-text포맷을 기본으로 한 경량형 마크업 언어.
.md확장자 파일로 텍스트 에디터에서도 키보드 하나로 쉽게 포맷하면서 빠르게 문서를 작성할 수 있다.
깃허브 README.md파일에서도 많이 이용된다.
PR(Pull Request) 설명을 작성할때도 쓰이고, 디지털노트 사용할때도 사용된다.
1. Heading
총 6가지의 heading 스타일 지원.
#의 개수에 따라 Heading 1부터 Heading 6까지 표현 가능
* #을 적은 후 꼭 띄어쓰기를 해야한다.
* 아무 기호도 작성하지 않으면 일반 텍스트처럼 작성된다.
* Heading 1 밑에는 라인이 추가된다.
2. line 추가
underscore 3번 ___
3. 텍스트 속성 변경(굵게, 기울이기, 취소선)
굵게(bold) : 굵게 표현할 단어 양옆에 ** 적기
기울기(italic) : 이탤릭체로 표현할 단어 양옆에 *적기
취소선(strikethrough) : 취소선으로 표현할 단어 양옆에 ~~적기
4. Quote : 인용구
인용구로 표현할 문장 앞에 > 적기
* > 뒤에 띄어쓰기 유무는 상관없다
5. Bullet List : 리스트
목록 앞에 * 또는 - 적기
* - 또는 *를 적은 후 꼭 띄어쓰기를 해야한다.
6. Numbered List : 넘버링 리스트
간단하게 앞에 숫자 +. 적기
* 숫자를 적은 후, 꼭 띄어쓰기를 해야한다.
7. 링크
[]안에 글을 적고, ()안에 링크 URL 적기
8. 이미지
![]() : 여기서 []안에는 이미지 설명을 적고, ()안에 이미지 주소를 적는다.
** 이미지 주소 : 웹사이트에 있는 아무 사진이나 오른쪽 클릭을 해보면 "이미지 복사"가 있고, 그 밑에 "이미지 주소 복사"가 있다. "이미지 주소 복사"를 클릭해서 붙여넣으면 된다!
9. 테이블
위 컬럼은 | 내용 | 내용 | 이렇게 적고, 밑에 |--|--|를 적는다.
각 cell은 컬럼의 개수에 맞게 |cell1|cell2| 이렇게 채워나가면 된다.
**cell 왼쪽정렬 : cell의 내용을 왼쪽정렬하고싶으면 |:--| 이렇게 왼쪽에 :을 작성한다.
cell 가운데정렬 : cell의 내용을 오른쪽정렬하고싶으면 |--:| 이렇게 오른쪽에 :을 작성한다.
cell 오른쪽 정렬 : cell의 내용을 가운데정렬하고싶으면 |:--:| 이렇게 양쪽에 :을 작성한다.
10. Code
1) 문서 안에 특정 코드를 보여주고싶다면 `` 이렇게 백틱을 사용하면 된다.
inline형태로 포맷이 가능하다.
2) 코드블럭
코드블럭은 처음과 끝에 ``` 백틱 세번을 적는다.
처음 ```에 언어를 적어주면 더 좋다. ex: js, ts
깃헙에서는 Markdown표준에서 조금 다양하게 변형된 Github Flavored Markdown이라는 것을 지원한다.
기존 마크다운에서 크게 변형되지 않는다.
**모든 내용의 출처는 드림코딩 엘리 님의 영상 "마크다운(Markdodwn) 6분 순삭정리 + 깃허브 리드미 파일 작성팁"입니다.