Markdown은 쓰기, 읽기, 웹 텍스트 디자인을 위해 설계된 가벼운 마크업 언어입니다.
마크다운의 역사
오랫동안 HTML은 웹의 표준 마크업 언어였습니다. 코드를 읽기가 어렵습니다. 태그와 서비스 정보가 간섭합니다. HTML은 하이퍼텍스트 문서를 설명하기 위해 만들어졌으며 첫 번째 HTML 페이지에는 텍스트, 제목, 표 및 링크가 거의 없었습니다. 점차적으로 사이트가 복잡해지면서 디자인, 메뉴, 탐색, 사진, 표가 등장했습니다.
2004년에 기술 블로거 John Gruber와 프로그래머 Aaron Schwartz가 Markdown을 발명했습니다. 언어의 저자는 전자 메시지의 텍스트를 표시하기 위해 이미 존재하는 규칙에서 많은 아이디어를 차용했습니다. Markdown 형식에서 텍스트는 유효하고 올바른 형식의 XHTML로 변환되고 꺾쇠 괄호(<)와 앰퍼샌드(&)는 적절한 코드로 대체됩니다. 첫 번째 구현은 Gruber가 Perl로 작성했으며 다른 개발자의 제안이 곧 이어졌습니다. 다양한 프로그래밍 언어로 Markdown 구현은 많은 콘텐츠 관리 시스템에서 사용할 수 있습니다.
간단하고 단순화된 마크업 언어인 Markdown은 수년 동안 활발하게 사용되어 왔습니다. Markdown으로 처리된 텍스트는 오랜 시간 정리와 다듬기가 필요하지 않기 때문에 시각적 편집기의 대안이 되었습니다. Markdown은 가독성이 특징이며 타이포그래피 부족은 동일한 개발자의 SmartyPants 필터로 보완됩니다. 장식된 텍스트는 txt 형식으로도 만들 수 있습니다. 결과적으로 마크업이 좋은 기성 문서를 얻을 수 있습니다.