기타 Lobsters · 2026-09-20

"마크다운에 함수와 반복문을?" 튜링 완전 마크다운 조판 엔진 등장

핵심 요약
  • 기존 마크다운에 함수 정의, 반복문, 변수 등 튜링 완전한 스크립팅 기능을 확장한 오픈소스 조판 시스템 'Quarkdown'이 공개되었습니다.
  • 소스 코드 하나로 일반 웹 문서뿐 아니라 학술 논문, 출판용 서적, 슬라이드 발표 자료, 위키 문서 등 다양한 포맷과 PDF로 변환할 수 있습니다.
  • LaTeX나 Typst보다 배우기 쉬우면서도 100개 이상의 문서를 약 2초 만에 빌드하는 빠른 컴파일 속도와 라이브 프리뷰를 지원합니다.
요약 마크다운(Markdown)을 쓰면서 복잡한 문서 서식이나 레이아웃 때문에 결국 LaTeX나 HTML/CSS로 넘어갔던 개발자들을 겨냥한 새로운 조판 시스템 '쿼크다운(Quarkdown)'이 주목받고 있습니다. 깃허브에서 1만 6천 개 이상의 스타를 모은 이 오픈소스 프로젝트는 기본 마크다운 문법에 튜링 완전(Turing-complete)한 스크립팅 기능을 결합한 것이 특징입니다. 일반적인 마크다운에 함수 호출(`.somefunction {arg1}` 형태), 변수 정의, 조건문과 반복문 같은 스크립트 요소를 직접 작성할 수 있으며, 사용자가 직접 함수나 라이브러리를 만들어 문서 내에서 재사용할 수도 있습니다. 소스 파일 상단에 `.doctype`을 지정하기만 하면 단일 마크다운 소스로부터 일반 웹페이지 스타일, 출판용 페이징 문서(paged.js 기반), 인터랙티브 발표용 슬라이드(reveal.js 기반), 기술 문서 위키 등 다양한 포맷으로 자동 컴파일됩니다. 물론 모든 형태는 PDF나 순수 텍스트로도 내보낼 수 있습니다. 또한 프로젝트 측은 LaTeX나 Typst, MDX 등 기존 문서 도구들과의 비교표를 제시하며, 쿼크다운이 낮은 러닝커브와 간결한 문법을 유지하면서도 완벽한 문서 제어력과 다채로운 타깃 출력을 지원한다고 강조합니다. 100개가 넘는 하위 문서로 구성된 공식 위키 전체를 약 2초 만에 빌드할 정도로 빠른 컴파일 속도와 즉각적인 라이브 프리뷰를 제공하며, 보안을 위해 시스템 리소스 접근을 통제하는 권한 제어 시스템과 AI 코딩 에이전트를 위한 빌트인 스킬까지 갖추고 있습니다.
Sponsored · 광고