Skip to content

Markdown

Markdown은 스타일링이 가능한 구조화된 문서 (주로 웹 콘텐츠)를 기존의 markup language인 HTML 보다 쉽게 작성할 수 있도록 고안된 것으로 markup language의 일종임.

주로 특수기호 (*,#,_ 등등)를 활용하여 text를 styling하는데 기존의 HTML보다 훨씬 간단한 구조의 문법을 채택하고 있어서 빠르케 콘텐츠를 작성할 수 있음.

대부분의 경우, 사용자는 markdown 문법으로 문서를 작성하면 이를 html로 변환하는 방식으로 동작함.

2004년 John Gruber가 창안한 이후, GitHub 나 Stack Overflow, Notion 등의 사이트의 자체 텍스트 에디터에서 사용하면서 프로그래머나 웹 디자이너들이 documentation으로 가장 많이 사용하는 markup language가 됨.

30분이면 배울 수 있다는 애기가 돌 정도로 매우 쉽고, 많은 지원하는 에디터들이 등장함.

markdown은 주로 사람이 읽을 문서를 작성하는 markup language이며, 기계가 읽어야 하는 경우는 JSON이나 YAML등이 대표적임.
기계가 읽는 markup 언어는 data serialization language라고도 불림.


Syntax

다음 URL을 참고할 것.


Markup Languages

markup (mark up, 마크업) 언어에 대한 보다 자세한 내용은 다음 URL을 참고할 것.