개요
문서의 구조를 나타내기 위한 경량 마크업 언어이다.12 텍스트 파일에 적용된다는 점에서 HTML과 비슷한 역할을 하지만, HTML보다 더 간결하고 ‘사람에게’ 더 친숙한 형식이다.
2004년에 존 그루버(John Gruber)에 의해 창안되었는데, 처음에는 명세가 분명하지 않아 구현체 마다 서로 달리 해석할 여지가 있었다.1 하지만 점점 표준들도 만들어지고 GitHub, Obsidian처럼 널리 쓰이는 프로그램에서도 기존 명세를 수정 및 확장하여 적용하고 있다.
비교적 문법이 쉽고, 작성된 문서가 사람이 알아보기에도 꽤 편할 만큼 직관적이다. 물론 초심자가 마크다운 문서를 보고 바로 내용을 이해하기는 어려울 수 있지만, 다른 마크업 언어에 비하면 간단하고 쉬운 문법을 가진 것만은 사실이다.
구성 요소가 많지 않아서 여러 프로그램과 플랫폼에서 널리 쓰인다.
파일 확장자로 .md를 사용한다.
최근 생성형 인공지능에서 입력과 출력 양식으로 많이 사용한다. 그래서 마크다운을 인공지능의 언어라 불러도 손색이 없을 것이다. 실제로 인공지능은 많은 문서를 마크다운으로 읽고 그 결과를 다시 마크다운으로 생성한다.
