마크다운
정의
HTML(Hyper Text Markup Language)은 마크업 언어다. 그렇다면 마크다운은 무엇일까? 마크업이란 mark로 둘러싸인 언어, 즉 tag로 둘러싸인 언어를 뜻한다. 마크다운은 존 그루버(John Gruber)와 아론 스워츠(Aaron Swartz)가 만들었다.
마크다운의 장점은 가독성이 좋고 텍스트만으로 작성할 수 있어 용량 부담이 적다는 것이다. 다양한 포맷으로 변환도 가능하며, 마크업 구문을 함께 작성해도 호환된다. 그루버는 작성한 마크다운 문서를 마크업 문서 파일로 바꿔주는 Perl 스크립트를 만든 인물이기도 하다.
단점은 표준이 없다는 점이다. 사용하는 에디터나 페이지에 따라 렌더링 결과가 다르고, 파편화된 만큼 확장 문법도 많아 익혀야 할 문법이 다양하다.
일상생활에서 접해본 경험
페이스북에서 쓰는 태그 기능이 대표적인 마크다운의 예다. @가 붙은 문자열을 자동으로 태그로 인식하는 방식이 그렇다.
문법(Syntax)
1 | # HEADER1<H1></H1> |
댓글

