마크다운?

Lunartext마크다운 문법을 지원한다. 그래서 마크다운에 대해서 소개해보려고한다.
참고로 이글도 마크다운 문법을 사용해 작성한 것이다.

최근 마크다운의 인기가 더 올라가고 있다. 구글에서 마크다운에 대해 조금만 검색해 봐도 마크다운에 열광적인 팬들을 쉽게 찾을 수 있고, 많은 개발자, 블로거들이 마크다운을 활용하고 있다.

마크다운은 미국의 John Gruber가 천재 해커 Aaron Swartz의 도움을 받아 만든 문법 체계이다. 위키피디아에서 마크다운을 찾아보면

마크다운(markdown)은 간단한 마크업 언어로, 이메일 상에서 일반 텍스트로 문장 구조를 표기하던 관례를 규칙으로 만든 문법이다.

라고 나오는데 처음 접하는 사람에게는 감이 잘 안 올거라고 생각한다. 간단하게 설명하면 >, #, **같은 표식을 텍스트에 붙여 마크를 하는 도구라고 생각하면 쉽겠다. 예를 들어 제목을 쓰고 싶다면 #를 앞에 붙이면 된다. #제목 이라고 쓰면 아래와 같이 표현된다.

제목

나는 단지 #를 제목이라는 말 앞에 붙였을 뿐인데, 고맙게도 저걸 이쁘게 표현해준다. #와 같은 표식을 붙여서 작성한 문서들은 마크다운 문법에 맞게 HTML로 변환할 수 있고, 그래서 웹 상에서 아름답게 보일 수 있는 것이다. 코드 또한 printf(); 이런식으로 보기 좋게 표현할 수 있다. 이러한 장점 때문에 Github와 같이 개발자들이 많은 곳에서는 대중적으로 쓰이고 있다.

마크다운의 자세한 사용법은 존그루버 블로그에서 볼 수 있다. 영어가 어렵다면, 위키피디아만 봐도 충분히 쓸만하다.

웹이 점점 표준화되고 많은 디바이스가 생겨나면서, 앞으로의 기술적인 트렌드에서 마크다운이 상당히 중요한 도구로 사용될 것이라는 전망들도 있다. 하지만 이런 기술적인 이야기는 차치하고, 나는 마크다운이 개발자가 아닌 사람들에게 주는 장점을 소개해 보려고한다.

먼저, 마크다운은 배우기 쉽다.

내가 장담하건데, 모든 사람이 5분안에 배울 수 있다. 그리고 익숙해지는데 30분도 채 걸리지 않는다. 뭔가 배워야 한다는 두려움을 가지기 쉬운데, 컴퓨터와 친하지 않은 사람도 정말 쉽게 배울 수 있다.

둘째로, 논리에만 집중해 글쓰기를 할수있다.

나는 문과, 경영학과 출신이다.
문서 작업이 나에게 떠올리는 문서의 이미지는 시장 조사 문서, 레포트, 논문 등 개발과는 별로 상관이 없는 문서들이다.

그렇기 때문에 한번도 써본 적이 없는 마크다운이 왜 편한지, 기존에 워드로 작업하는 것보다 무엇이 편한지 의문이 많았었다. 또한 마크다운 문법을 컴퓨터와 별로 안친한 사람들까지 쓰지는 않을거라는 회의감이 컸다.

하지만 마크다운을 익혀서 에디터를 이용해 써보기 시작하니까 왜 편한지 알게 되었다. 워드에 비해 훨씬 가벼워서 마치 메모장에 쓰는 느낌이었고, 글자크기나 모양을 일일히 지정해 주지 않아도 중요한 것을 표시하면서 글을 써나갈 수 있었다. 또, 링크를 넣거나 인용구를 쓰는 것도 훨씬 쉽게 할 수 있었다. 그래서 내용과 논리만을 생각하면서 글을 써갈 수 있었고, 내용에만 집중할 수 있었다. 구조화된 글을 쓰는 것이 훨씬 빠르고 손쉬웠다. 그래서 이제는 거의 모든 문서를 마크다운으로 작성한다.

아직 마크다운을 한번도 써보지 않은 문돌이라면, 꼭 한번 마크다운을 이용해서 글을 써보기를 추천한다. 논리적을 글을 써야한다면 분명히 도움이 될 것이다.

확장이 쉽다.

한번 마크다운으로 작성해 놓은 파일은 PPT형태로 볼 수도 있고(아직은 변환하는 방법이 조금 어렵긴하다.), HTML로 변환해 블로그에 올리기도 쉽다.

아직 불편한점이 몇 있긴하다.

이미지 삽입이나 도표 삽입이 쉽지 않고, 정해진 틀이 있는 경우에는 그 틀에 맞추는 것이 쉽지 않다. 기존 문서도구가 디자인에 있어서 높은 자율성을 준다면, 마크다운은 그 자율성을 조금 포기해야한다.(대신에 높은 단순성신속함, 확장성을 제공한다.)

그리고 마크다운을 제대로 지원하는 클라우드 서비스가 없다.

Lunartext가 이 불편한 점들을 해결해 나갈 것이다.

Lunartext는 마크다운 문서들을 여러 디바이스에서 바로 편집하고 볼 수 있도록 클라우드 서비스를 제공할 것이고, 내용만을 입력하면 아름다운 문서로 바꿔주는 가장 좋은 방법이 될 수 있을 것이다.