Tagged in

Clojure

HappyProgrammer
HappyProgrammer
행복한 프로그래머
More information
Followers
1K
More, on Medium

마크다운 파서 만들기 (2) - 인스타파스 연습

지난 글에서 마크다운 파서를 만들게 된 이유를 나름대로 합리화하고, 인스타파서라는 라이브러리를 써보겠다고 적었다. 목표는 마크다운 문서로부터 Tufte CSS로 포장한 HTML 문서를 만드는 것인데, 조금 돌아가기로 한 셈이다. 돌아가다 보면 뭘 하려 했는지 잊는 낭패를 볼 때가 있으니 중간중간 목표를 상기토록 하자.

마크다운 파서를 직접 만들어서 Tufte CSS를 적용한 HTML 문서를 마구 찍어내 보자.

마크다운 파서 만들기 (1) - 합리화와 사전조사

지난 글에 마크다운 문서로부터 Tufte CSS를 적용한 HTML 문서를 만들어내면 좋겠다고 썼다. 일일이 HTML 마크업을 꾸며 웹 문서를 만드는 일은, 아무리 훌륭한 에디터가 있다 해도 번거로운 일이기 때문이다.

그런데, 마크다운 표준 문법에는 Tufte CSS에서 쓰는 각주 표현이 없어서, 해당 기능을 덧붙여야 할 것 같다. 이미 세상에 좋은 마크다운 파서는 널려 있으므로, 그중 기능을 덧붙이기 쉬운 파서를 찾아서 손보면 될 것 같다. 아니면…