Markdown + MathJax Authoring Webtool: Markx

Featured image

markdown과 mathjax를 사용하면 논문이나 간단한 메모를 수식을 넣어 작성하기 용이하다는 장점을 가지고 있다.

아쉽게도 이 기능들이 통합된 깔끔한 에디터는 아직 나와있지 못하다. 기본적으로 이들 문법을 이용한 문서를 작성하게 되면 다른 문서 형태로 변형하는 것이 용이할 뿐더러 python으로 구현된 문서 변환 툴을 이용할 수 있다는 장점도 아울러 가지고 있다.

markx라는 일종의 서버용 웹앱은 클라이언트가 접속해서 markdown + mathjax로 문서를 편집하는 것을 도와주고 기본적으로 github와 연계해서 내 문서들을 관리할 수 있도록 도와준다는 장점을 아울러 가지고 있다. gitbook을 생각하면 일편 비슷한 측면을 가지고 있으니까 (그러한 이유로 일찍 죽어버렸는지도 모를 일이다) 비슷하다고 볼 수 있는데, 이것은 문서를 한 개씩 편집할 수 있고 gitbook은 아예 여러 개의 파일로 이루어진 책을 관리할 수 있다는 장점을 가지고 있다.

일단 여길 접속해 보시라.

http://markx.herokuapp.com

image

그림에서 보는 바와 같이 웹 앱이지만 다양한 기능을 가지고 있고 간이 에디터라고 하기엔 너무 편하게 되어있음을 알 수 있다. 빠른 인터넷은 기본적으로 필요하다.

블로깅을 하는 것은 좋은데, 이것으로는 격식이 갖춰진 문서를 작성하는데 한계가 있고, 그렇다고 워드나 pages, 또는 libre office를 불러대기에도 불편함이 있을 땐 간단히 이걸 불러서 쓸 수 있다.

무슨 일인지 저자가 update하질 않아서 github와의 상호작용에 문제가 있다. 그래서 별 수 없이 일부 javascript를 디버그했다. 아래로 접속하면 짜증나는 칼 막스가 V표하는 사진을 보지 않고 편하게 편집 할 수 있다.

http://73.241.16.11:5000

문서 변환 기능은 서버에서 실행되는 것인데, 이 서버는 라스베리파이 2 위에 올려놓은 것이라 속도가 그다지 빠르지 않으니 그것은 이해해주기 바란다.