잔글편집 요약 없음 |
잔글 (HotCat을 사용해서 분류:프로그래밍 언어 삭제함, 분류:마크업 언어 추가함) |
||
(사용자 11명의 중간 판 14개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
<s>[[마인크래프트|마크]] [[다운로드|다운]]</s> | |||
== | == 개요 == | ||
'''마크다운(Markdown)'''은 존 그루버(John Gruber)가 만든 [[마크업 언어]]이다. 읽고 쓰기를 쉽게 만드는 걸 목표로 개발했으며 주로 [[HTML]]로 변환해서 사용한다. | |||
마크다운을 사용하면 글에 서식을 지정할 때 에디터의 버튼을 누를 필요 없이 [[특수 문자]]를 입력하는 것만으로 서식을 지정할 수 있다. 굵기, 취소선, 링크 삽입 등이 모두 키보드의 특수 문자만으로 적용된다. 따라서 글을 쓰는 데 집중할 수 있고, 문자를 드래그하여 선택하는 등의 추가적인 과정이 줄어들어 간편하다.<ref>[http://yoonjiman.net/2014/05/08/markdown-payoff/ 마크다운의 장점 - Yoon Jiman, Hilton Lipschitz]</ref> [[HTML]]도 비슷하게 사용할 수 있지만 마크다운은 더 쉽게 익히고 사용할 수 있다. | |||
[[텀블러 (블로그)|텀블러]], [[워드프레스]]와 같은 [[블로그]]나 [[GitHub]] 등의 각종 웹 사이트에서 사용되며, 마크다운을 지원하지 않더라도 [[HTML]] 태그를 사용할 수 있다면 별도의 서비스나 프로그램을 통해 마크다운으로 쓴 글을 [[HTML]]로 변환하여 사용할 수 있다. 스마트폰 앱이나 컴퓨터용 프로그램으로도 마크다운을 지원한다는 점을 내세운 소프트웨어가 나와 있다. | |||
== 문법 == | == 문법 == | ||
자세한 내용은 [http://blog.kalkin7.com/2014/02/10/lets-write-using-markdown/ 마크다운(Markdown)으로 글을 써보자]와 [http://blog.kalkin7.com/2014/02/05/wordpress-markdown-quick-reference-for-koreans/ 워드프레스 마크다운(Markdown) 문법 설명]을 참고할 수 있다. | |||
=== 제목 === | |||
앞에 #을 원하는 단계만큼 붙이고 띄워 쓰면 된다. | |||
<pre># 제목 1 | |||
## 제목 2 | |||
### 제목 3 | |||
#### 제목 4 | |||
##### 제목 5 | |||
###### 제목 6</pre> | |||
=== 문단 === | |||
줄을 두 번 바꾸면 된다. 한 번만 바꾼 줄은 다른 문단으로 인식되지 않는다. | |||
<pre>문단 1 | |||
문단 2</pre> | |||
==== 강제 개행 ==== | |||
다른 문단으로 넘기지 않고 한 줄만 내리려면, 줄 끝에서 두 번 띄우고 줄을 한 번 바꿔 쓰면 된다.<ref>하단 예시에서는 보이지 않으나, 문자를 드래그하여 선택하면 두 번 띄운 것이 확인된다.</ref> | |||
<pre>문단 1 | |||
문단 1</pre> | |||
=== 글자 모양 === | |||
==== 굵은 글씨 ==== | |||
두 가지 방법으로 쓸 수 있다. 굵게 하려는 부분의 앞뒤로 '**'나 '__'을 ('_'를 두 번) 넣으면 된다. | |||
<pre>**굵게**</pre> | |||
<pre>__굵게__</pre> | |||
==== 기울어진 글씨 ==== | |||
두 가지 방법으로 쓸 수 있다. 기울이려는 부분의 앞뒤로 '*'나 '_'를 넣으면 된다. | |||
<pre>*기울이기*</pre> | |||
<pre>_기울이기_</pre> | |||
=== 링크 === | |||
<pre>[보여질 문자](링크 주소)</pre> | |||
=== 목록 === | |||
==== 번호 없는 목록 ==== | |||
두 가지 방법으로 쓸 수 있다. 앞에 '-'나 '*'를 붙이고 띄워 쓰면 숫자가 없는 목록이 만들어진다. | |||
<pre>- 목록 | |||
- 목록 | |||
- 목록 | |||
- 목록</pre> | |||
<pre>* 목록 1 | |||
* 목록 2 | |||
* 목록 3 | |||
* 목록 4</pre> | |||
==== 번호 있는 목록 ==== | |||
앞에 숫자와 [[마침표]]를 붙이고 띄워 쓰면 숫자가 있는 목록이 만들어진다. | |||
<pre>1. 목록 1 | |||
2. 목록 2 | |||
3. 목록 3 | |||
4. 목록 4</pre> | |||
<pre>1. 목록 1 | |||
1. 목록 2 | |||
1. 목록 3 | |||
1. 목록 4</pre> | |||
=== 인용 === | |||
인용구의 줄 앞마다 '>'를 넣으면 된다. | |||
<pre>>인용구 | |||
>인용구</pre> | |||
== 표준화와 CommonMark == | |||
마크다운이 개발될 당시엔 명확한 표준이 정해지지 않았다. 이 때문에 마크다운에 결점<ref>예를 들면 <code>do_something_awesome</code> 같은 코드를 입력하면, 강조 문법이 적용되어 의도치 않은 결과가 나온다.</ref>이나 빠진 기능<ref>표 기능, 주석, 프로그래밍 언어의 문법강조</ref>을 추가하기 위해 여러 변종 구현체가 나왔다. 이에 [[제프 앳우드]]를 포함한 몇몇 사람이 마크다운의 표준안인 "Standard Flavored Markdown"을 발표했다. 하지만 원 개발자인 존 그루버가 이에 반발했다(특히 이름의 "Standard" 때문에). 결국 제프 앳우드는 그에 대해 사과하고 그가 만든 표준안 이름을 "CommonMark"로 바꿨다. | |||
== 변종 == | == 변종 == | ||
마크다운의 결점이나 기능을 보충하기 위해 마크다운을 확장한 변종판이 있다. | |||
* [https://michelf.ca/projects/php-markdown/extra/ Markdown Extra] | |||
* [http://fletcherpenney.net/multimarkdown/ MultiMarkdown] | |||
* [https://help.github.com/articles/github-flavored-markdown/ GitHub Flavored Markdown](GFM) | |||
* [http://moniwiki.kldp.net/wiki.php/MoniWikiFlavoredMarkdown MoniWiki Flavored Markdown] | |||
== 참조 링크 == | |||
* [http://daringfireball.net/projects/markdown/ Daring Fireball: Markdown] - 존 그루버의 웹사이트 | |||
* [http://commonmark.org/ CommonMark] | |||
{{각주}} | |||
[[분류:마크업 언어]] | |||
2022년 8월 5일 (금) 22:00 기준 최신판
개요[편집 | 원본 편집]
마크다운(Markdown)은 존 그루버(John Gruber)가 만든 마크업 언어이다. 읽고 쓰기를 쉽게 만드는 걸 목표로 개발했으며 주로 HTML로 변환해서 사용한다.
마크다운을 사용하면 글에 서식을 지정할 때 에디터의 버튼을 누를 필요 없이 특수 문자를 입력하는 것만으로 서식을 지정할 수 있다. 굵기, 취소선, 링크 삽입 등이 모두 키보드의 특수 문자만으로 적용된다. 따라서 글을 쓰는 데 집중할 수 있고, 문자를 드래그하여 선택하는 등의 추가적인 과정이 줄어들어 간편하다.[1] HTML도 비슷하게 사용할 수 있지만 마크다운은 더 쉽게 익히고 사용할 수 있다.
텀블러, 워드프레스와 같은 블로그나 GitHub 등의 각종 웹 사이트에서 사용되며, 마크다운을 지원하지 않더라도 HTML 태그를 사용할 수 있다면 별도의 서비스나 프로그램을 통해 마크다운으로 쓴 글을 HTML로 변환하여 사용할 수 있다. 스마트폰 앱이나 컴퓨터용 프로그램으로도 마크다운을 지원한다는 점을 내세운 소프트웨어가 나와 있다.
문법[편집 | 원본 편집]
자세한 내용은 마크다운(Markdown)으로 글을 써보자와 워드프레스 마크다운(Markdown) 문법 설명을 참고할 수 있다.
제목[편집 | 원본 편집]
앞에 #을 원하는 단계만큼 붙이고 띄워 쓰면 된다.
# 제목 1 ## 제목 2 ### 제목 3 #### 제목 4 ##### 제목 5 ###### 제목 6
문단[편집 | 원본 편집]
줄을 두 번 바꾸면 된다. 한 번만 바꾼 줄은 다른 문단으로 인식되지 않는다.
문단 1 문단 2
강제 개행[편집 | 원본 편집]
다른 문단으로 넘기지 않고 한 줄만 내리려면, 줄 끝에서 두 번 띄우고 줄을 한 번 바꿔 쓰면 된다.[2]
문단 1 문단 1
글자 모양[편집 | 원본 편집]
굵은 글씨[편집 | 원본 편집]
두 가지 방법으로 쓸 수 있다. 굵게 하려는 부분의 앞뒤로 '**'나 '__'을 ('_'를 두 번) 넣으면 된다.
**굵게**
__굵게__
기울어진 글씨[편집 | 원본 편집]
두 가지 방법으로 쓸 수 있다. 기울이려는 부분의 앞뒤로 '*'나 '_'를 넣으면 된다.
*기울이기*
_기울이기_
링크[편집 | 원본 편집]
[보여질 문자](링크 주소)
목록[편집 | 원본 편집]
번호 없는 목록[편집 | 원본 편집]
두 가지 방법으로 쓸 수 있다. 앞에 '-'나 '*'를 붙이고 띄워 쓰면 숫자가 없는 목록이 만들어진다.
- 목록 - 목록 - 목록 - 목록
* 목록 1 * 목록 2 * 목록 3 * 목록 4
번호 있는 목록[편집 | 원본 편집]
앞에 숫자와 마침표를 붙이고 띄워 쓰면 숫자가 있는 목록이 만들어진다.
1. 목록 1 2. 목록 2 3. 목록 3 4. 목록 4
1. 목록 1 1. 목록 2 1. 목록 3 1. 목록 4
인용[편집 | 원본 편집]
인용구의 줄 앞마다 '>'를 넣으면 된다.
>인용구 >인용구
표준화와 CommonMark[편집 | 원본 편집]
마크다운이 개발될 당시엔 명확한 표준이 정해지지 않았다. 이 때문에 마크다운에 결점[3]이나 빠진 기능[4]을 추가하기 위해 여러 변종 구현체가 나왔다. 이에 제프 앳우드를 포함한 몇몇 사람이 마크다운의 표준안인 "Standard Flavored Markdown"을 발표했다. 하지만 원 개발자인 존 그루버가 이에 반발했다(특히 이름의 "Standard" 때문에). 결국 제프 앳우드는 그에 대해 사과하고 그가 만든 표준안 이름을 "CommonMark"로 바꿨다.
변종[편집 | 원본 편집]
마크다운의 결점이나 기능을 보충하기 위해 마크다운을 확장한 변종판이 있다.
참조 링크[편집 | 원본 편집]
- Daring Fireball: Markdown - 존 그루버의 웹사이트
- CommonMark
각주
- ↑ 마크다운의 장점 - Yoon Jiman, Hilton Lipschitz
- ↑ 하단 예시에서는 보이지 않으나, 문자를 드래그하여 선택하면 두 번 띄운 것이 확인된다.
- ↑ 예를 들면
do_something_awesome
같은 코드를 입력하면, 강조 문법이 적용되어 의도치 않은 결과가 나온다. - ↑ 표 기능, 주석, 프로그래밍 언어의 문법강조