-
마크다운 (Markdown) 문법 간단 소개프로그래밍/일반 2016. 4. 1. 19:50
마크다운은 일종의 마크업 언어로 쉬운 에디팅을 지향하는 에디팅 언어이다.
요즘 여러 사이트에서 마크다운을 사용하고 있으며, 특히 내가 주로 사용하는 GitHub에서 기본 언어로 지원을 하고 있다.
기본적으로 GitHub에서 간단히 README.md 파일등을 수정할 때 사용하므로 자세한 설명 없이 내가 실제로 사용할때 쓰는 것들만 정리하도록 한다.
자세한 내용은 잘 정리된 블로그, 위키피디아, 나무위키 등을 참고하자. 이 블로그는 나 편하려고 작성하는 곳이다.
아래에서 " " 로 묶여 있는 경우 " "는 무시한다. 보기 편하려고 구분해놓은 것이다.
# 문법
제목 수준을 지정할 때 사용한다.
# 한개를 쓰면 <h1> 태그 수준을, 두개를 쓰면 <h2> 태그 수준을 의미하고, 갯수가 늘어날 수록 제목 수준이 내려간다. (글씨체, 글씨크기의 변화)
총 6개까지 붙여서 사용할 수 있다.
예제) # 제목1
리스트
"-", "+", "*" 이후 텍스트를 입력시 자동으로 리스트로 변환된다.
리스트 문자 이전에 공백이나 탭스페이스 여부에 따라 자동으로 리스트 수준이 결정 된다.
번호 있는 리스트
일반 리스트와 같이 텍스트 앞에 "1." 형식으로 적어주면 된다.
번호 수준 역시 공백에 따라 자동 변환된다.
기울임
"*텍스트*" 혹은 "_텍스트_" 를 사용한다.
굵게
"**텍스트**" 혹은 "__텍스트__"를 사용한다.
인용
"> " 이후에 인용문을 작성한다.
">"의 갯수에 따라 인용문의 수준이 점점 낮아진다. (인용문 속의 인용)
링크
[텍스트](링크주소)
같은 글 내 링크 (참조)
[텍스트][참조할링크] 이후
[참조할링크]: 실제 주소
이미지

문단 구분하기 (수평선)
"-", "*", "_" 를 연속 3개 이상 나열
코드
` 코드내용 `
코드블럭
코드의 제일 앞에 공백을 4개 이상 집어 넣는다.
강제개행
줄의 제일 끝에 공백을 2개 붙여준다.
문단변화
2번 enter를 사용한다.
GitHub에서 추가로 사용하는 마크다운 문법
- URL들은 자동으로 링크 변환이 된다.
- 코드블럭을 ``` 의 쌍으로 감싸면 간단히 생성된다.
- Git 관련 내부 링크들은 자동으로 연결해준다.
'프로그래밍 > 일반' 카테고리의 다른 글
Typora 마크다운 에디터 (1) 2018.03.02 Atom vim 모드로 사용하기 (0) 2017.10.23 아톰 설치하기 (0) 2017.10.22 C/C++ 옵션 파싱하기 (Option parsing) (0) 2016.04.07 GitHub 원격 (remote) 브랜치 (branch) 생성/삭제하기 (2) 2016.03.30