Markdown(마크다운)을 웹페이지로 만드는 Markserv
Mar 30, 2017
Jekyll을 사용해서 글을 작성하는데, Generating 하는 시간이 너무 오래 걸려서 글 작성에 집중하기 어려웠다. 그래서 레이아웃이나 플러그인에 의해 Generating 하는 것 없이 순수하게 Markdown 변환만 하고 싶었다.
요구조건:
- Markdown 파일을 웹 서비스에서 html 파일 제공
- 디렉터리 탐색 용이. 여러 파일 추가하고, 찾기 쉬워야 함.
- Live reload
- npm으로 설치 가능
npm에서 markserv라는 적당한 모듈 찾았다.
사용 방법은 간단하다.
# global로 설치
npm install markserv -g
# 원하는 디렉터리로 이동
cd ~/workspace
markserv
이렇게 하면 자동으로 브라우저가 열린다. 그리고 수정할 때 Live reload가 된다.
이제 Jekyll은 사이트에 배포할 때만 빌드하면 될 것 같다.
브라우저는 내가 직접 띄우고, 포트도 8484번으로 사용할 것이라서 최종 커맨드를 다음과 같이 했다.
markserv -x -p 8484