Markdown과 Markup: 텍스트 포맷의 두 얼굴
Markdown과 Markup은 똑같이 글을 구조화하고 표현하는 기술이다. 그러나 그 방식은 사뭇 다르다. Markdown은 가벼움을 추구한다. 가독성을 극대화해 글쓰는 이가 편하게 사용한다. 텍스트를 간단히 꾸미면서도, 복잡한 태그나 문법에 얽매이지 않는다. 일상 메모 쓰듯 작동한다. 그래서 블로그, 개발 문서, 노트 정리에 많이 쓴다.
Markup은 일종의 언어다. HTML, XML처럼 엄격한 태그 문법을 사용해 문서를 구성한다. 구조와 기능 면에서 세밀하게 컨트롤할 수 있다. 그러다 보니 Markdown보다 배울 게 많다. 파워풀하지만 복잡하다. 교통 체계가 잘 짜인 대도시를 떠올리면 된다. 처음 방문하면 길이 헷갈리지만, 제대로 익히면 어디든 갈 수 있다.
결국 두 기술은 목적과 편의성에 따라 달라진다. 간단한 문서나 블로그는 Markdown이 적합하다. 세부 스타일을 관리하고, 구조를 체계적으로 운영하려면 Markup 언어가 필요하다. 규칙이 엄격할수록 자유도가 높은 역설이 생긴다. 어떤 도구가 더 좋다고 단정 지을 수 없다. 각자의 쓰임새와 용도에 맞게 선택해야 한다.