마크다운: 두 판 사이의 차이

잔글편집 요약 없음
잔글 (HotCat을 사용해서 분류:프로그래밍 언어 삭제함, 분류:마크업 언어 추가함)
 
(사용자 11명의 중간 판 14개는 보이지 않습니다)
1번째 줄: 1번째 줄:
마크다운(Markdown)은 [[마크업 언어]]중 하나로, 존 그루버(John Gruber)가 창시했다. 읽기 쉽고, 쓰기 쉽게 만드는 걸 목표로 개발했으며, 주로 [[HTML]]로 변환해서 사용한다. 현재 [[README]] 같은 문서나 각종 웹 사이트에서 널리 사용하고 있다.
<s>[[마인크래프트|마크]] [[다운로드|다운]]</s>


== 표준화와 CommonMark ==
== 개요 ==
마크다운이 개발될 당시엔 명확한 표준이 정해지지 않았으며, 마크다운에 결점<ref>예를 들면, do_something_awesome같은 코드를 입력하면, 강조 문법이 적용되어 의도치않은 결과가 나온다.</ref>이나 빠진 기능<ref>표 기능, 주석, 프로그래밍 언어의 문법강조</ref>을 추가하기 위해 여러 변종 구현체가 나왔다. 이에 [[제프 앳우드]]를 포함한 몇몇 사람이 마크다운의 표준안인 "Standard Flavored Markdown"을 발표했다. 하지만, 원 개발자인 존 그루버가 이에 반발하여서(특히 이름의 "Standard" 때문에), 결국 제프 앳우드는 그에 대해 사과하고, 이름을 "CommonMark"바꿨다.
'''마크다운(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"로 바꿨다.


== 변종 ==
== 변종 ==
마크다운에 결점이나 기능을 보충하기 위해 마크다운을 확장한 변종판이 있다. Markdown Extra, MultiMarkdown, Github Flavored Markdown(GFM)<ref>[https://help.github.com/articles/github-flavored-markdown/] Github Flavored Markdown</ref>이 그 예이다.
마크다운의 결점이나 기능을 보충하기 위해 마크다운을 확장한 변종판이 있다.
* [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]


== 주석 ==
{{각주}}
<references/>


== 참조 링크 ==
[[분류:마크업 언어]]
* [http://daringfireball.net/projects/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"로 바꿨다.

변종[편집 | 원본 편집]

마크다운의 결점이나 기능을 보충하기 위해 마크다운을 확장한 변종판이 있다.

참조 링크[편집 | 원본 편집]

각주

  1. 마크다운의 장점 - Yoon Jiman, Hilton Lipschitz
  2. 하단 예시에서는 보이지 않으나, 문자를 드래그하여 선택하면 두 번 띄운 것이 확인된다.
  3. 예를 들면 do_something_awesome 같은 코드를 입력하면, 강조 문법이 적용되어 의도치 않은 결과가 나온다.
  4. 표 기능, 주석, 프로그래밍 언어의 문법강조