마크다운

얼마 전 부터 나는 텍스트큐브 포매터로 마크다운(Markdown)을 사용하고 있다. 마크다운(Markdown)을 사용하게 된 동기는 텀블(Tumblr)이었다. 아무 생각없이 텀블에 글을 쓰면서 우연히 마크다운을 접했고 '생각의 흐름을 끊지 않는 입력 방법'과 '쉬운 문법', '마크다운의 높은 가독성' 때문에 요즘은 모든 글을 마크다운으로 작성하고 있다.

마크다운

얼마 전 부터 나는 텍스트큐브의 포매터로 마크다운(Markdown)[1]을 사용하고 있다. 마크다운(Markdown)을 사용하게 된 동기는 텀블(Tumblr)이었다. 아무 생각없이 텀블에 글을 쓰면서 우연히 마크다운을 접했고 생각의 흐름을 끊지 않는 입력 방법쉬운 문법, 마크다운 뒤의 높은 가독성 때문에 요즘은 모든 글을 마크다운으로 작성하고 있다.

최근 블로그에는 많은 글을 올리는 반면 홈페이지에는 글을 못올리는 이유도 HTML 태그로 글을 입력하는 방식이 너무 불편하기 때문이다[2]. 다만 마크다운을 처음 들어봤다면 내가 예전에 올린 글, HTML을 모르면? 마크다운을 사용하자!를 통해 기본적인 개념을 잡을 수 있다. 또 자세한 문법은 텀블에 올린 번역글 마크다운 포매터를 보면 된다[3].

'마크다운'을 사용해 보면 정말 편하다. 그런데 몇 가지 부족한 점이 있다. 그 중 하나는 '이미지에 링크를 걸 수 없다'는 점과 '표를 지원하지 않는다'는 점이었다. 이런 점 때문에 등장한 마크다운이 바로 마크다운 확장이다. 기존의 마크다운 문법과 호환이 되며 이미지 링크와 표를 비롯한 추가된 기능을 지원하는 마크다운이다.

텍스트큐브

마크다운 확장(Markdown Extra)는 간단한 작업으로 텍스트큐브에서 바로 사용할 수 있다. 그 이유는 텍스트큐브의 'markdown.php' 파일만 마크다운 확장의 'markdown.php'로 바꿔주면 되기 때문이다. 에서 마크다운 익스트라를 사용하고 싶다면 다음 절차를 따른다.

  1. php-markdown-extra-1.2.3.zip을 클릭해서 '마크다운 확장'을 내려받아 임의의 폴더에 풀어둔다.
  2. 풀린 파일 중 'markdown.php'를 plugins/FM_Markdown 폴더에 올린다.

간단히 이렇게 두 작업만 하면 마크다운 확장을 텍스트큐브에서 그대로 사용할 수 있다. 개인적으로 텍스트큐브 다음 판에서는 이 마크다운 확장을 기본으로 지원해 주었으면 좋겠다는 생각이 든다.

마크다운 확장의 문법도 번역을 하려고 했지만 이미 번역본이 있었다. 마크다운 엑스트라의 문법은 Markdown의 고급 활용을 보면 된다. 이외에 마크다운 확장에 대한 자세한 정보는 php Markdown을 참조하면 된다. 참고로 마크다운 확장에서 표를 만드는 방법은 아주 간단하다.

| 이름  | 나이  |
| :---: | :---: |
| 다예  |   6   |
| 우영  |  10   |

이렇게 표를 입력하면 다음과 같은 표로 바뀐다.

이름 나이
다예 6
우영 10

관련 글타래


  1. 일반적으로 HTML을 마크업 언어라고 한다. 마크를 하기위해 글을 꺼꾸로 올라가기 때문이다. 
  2. 홈페이지도 마크다운을 사용할 수 있도록 개선할 생각이다. 
  3. 텀블에 올리는 글은 모두 정리되지 않은 글이다. 따라서 오자도 많고 틀린 곳이 있을 수 있다.