Quarkdown - 강력한 기능을 더한 Markdown
5 hours ago
3
- Markdown 기반 문서 작성에 LaTeX 수준의 조판 기능을 결합해, 논문부터 책·프레젠테이션·정적 사이트·지식 베이스까지 한 도구로 다룰 수 있게 구성됨
- 보일러플레이트를 줄인 문법 안에 저자, 여백, 초록, 이미지, 인용문 같은 요소를 직접 넣어 본문과 레이아웃을 함께 작성할 수 있음
- 한 줄의 .doctype 설정으로 paged, plain, docs, slides 문서 유형을 전환하며, 인터랙티브 프레젠테이션까지 지원함
- 빠른 컴파일과 라이브 프리뷰를 제공하고, Turing complete 스크립팅으로 함수와 인자 재사용을 통해 반복 레이아웃 작업을 줄일 수 있음
- 무료 오픈소스로 제공되며 GitHub 10K stars 이상, VS Code 연동, Quickstart와 문서 자료를 함께 갖춰 실제 활용과 확장 경로를 넓혀 줌
핵심 특징
- Markdown에 LaTeX 수준의 조판 기능을 결합한 현대적 문서 작성 시스템임
- 논문, 책, 프레젠테이션, 정적 사이트, 지식 베이스까지 한 도구로 다룰 수 있게 구성됨
- 무료이며 오픈소스로 제공되고, 컴파일러는 계속 발전 중이며 자유 소프트웨어로 유지됨
- Quarkdown, Wiki, Discuss
작성 경험
- 보일러플레이트 없이 글쓰기에 집중할 수 있게 설계됨
- docauthor, pagemargin, abstract, 이미지, 인용문 같은 요소를 문법 안에 직접 넣어 문서 레이아웃과 본문을 함께 다룰 수 있음
- 예시 문서는 제목, 저자, 여백, 이미지, 초록, 인용문을 한 파일 안에서 함께 작성하는 흐름으로 구성됨
- 확장 문법을 통해 기본 Markdown보다 더 많은 표현이 가능함
문서 유형과 doctype
- 문서 유형은 한 줄의 .doctype 설정으로 전환됨
- paged는 기사, 책, 보고서용으로 쓰임
- plain은 노트, 지식 베이스, 단순 정적 웹사이트용으로 쓰임
- docs는 위키, 기술 문서, 대형 지식 베이스용으로 쓰임
- slides는 강의, 발표, 인터랙티브 프레젠테이션용으로 쓰임
반응형 미리보기와 스크립팅
- 빠른 컴파일과 라이브 프리뷰를 통해 입력하면서 즉시 결과를 확인할 수 있음
- 반복 작업을 줄이기 위한 Turing complete 스크립팅 기능을 포함함
- 함수 정의와 인자 재사용을 통해 동일한 레이아웃 패턴을 여러 항목에 적용할 수 있음
- 예시에서는 animal 함수를 정의한 뒤 이름, 생태계, 그림 구성을 재사용해 여러 항목을 생성함
설치와 시작 경로
생태계와 자료
-
Homepage
-
Tech blog
- Quarkdown - 강력한 기능을 더한 Markdown