Repolode
iamgio

iamgio/quarkdown

함수 호출을 지원하는 Markdown 기반 조판 시스템으로, 하나의 소스에서 책, 논문, 슬라이드, 웹사이트, 위키를 생성합니다.

대체할 수 있는 제품:LaTeXNotion

스타
16,345
포크
524
열린 이슈
21
마지막 커밋
어제

어떤 프로젝트인가요?

Quarkdown은 CommonMark와 GFM을 확장해 함수 호출, 변수, 레이아웃·수학·I/O·조건문용 표준 라이브러리를 제공하는 Markdown 기반 조판 시스템입니다. 하나의 프로젝트에서 인쇄용 페이지 문서, 학술 논문, 연속형 지식 베이스, 대화형 reveal.js 프레젠테이션 또는 문서 사이트를 생성할 수 있습니다.

출력 형식은 HTML(일반, 페이지형, 슬라이드, docs 모드), PDF, GFM Markdown, 일반 텍스트를 지원합니다. 소스 안에서 .doctype 함수를 사용해 문서 유형을 선택합니다. 실시간 미리보기와 watch 모드를 함께 사용하면 파일이 변경될 때 소스를 다시 컴파일하며, 프로젝트 마법사로 새 문서를 설정할 수 있습니다.

Quarkdown은 시스템 리소스에 대한 접근을 제한하는 권한 시스템을 사용합니다. VS Code를 지원하며, IntelliJ IDEA와 Vim용 비공식 플러그인도 있습니다.

핵심 기능

  • 01Markdown 문법에 함수 호출, 변수, 스크립팅 기능을 추가합니다.
  • 02하나의 소스를 HTML, PDF, GFM Markdown 또는 일반 텍스트로 컴파일합니다.
  • 03일반, 페이지형, 슬라이드, docs의 네 가지 HTML 문서 유형을 제공합니다.
  • 04watch 모드에서 다시 컴파일되는 실시간 미리보기를 제공합니다.
  • 05레이아웃 빌더, 수학, I/O, 조건문용 표준 라이브러리를 포함합니다.
  • 06기본적으로 시스템 리소스에 대한 접근을 제한합니다.

활용 사례

  • Markdown에서 인쇄용 PDF를 생성해야 하는 학술 논문이나 책을 작성합니다.
  • 텍스트 소스에서 대화형 슬라이드 덱을 만듭니다.
  • 기술 문서 사이트나 개인 지식 베이스를 관리합니다.
  • 한 줄 함수 호출로 문서 간 반복되는 콘텐츠를 재사용합니다.

빠른 시작

  1. 1

    Homebrew로 설치(Linux/macOS)

    brew install quarkdown-labs/quarkdown/quarkdown
  2. 2

    설정 마법사로 새 프로젝트 만들기

    quarkdown create [directory]
  3. 3

    루트 소스 파일 컴파일

    quarkdown c file.qd

사용 전 알아둘 점

  • GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생물을 동일한 조건으로 배포해야 합니다.
  • 수동 설치 시 PDF 내보내기를 위해 Chromium 계열 브라우저가 별도로 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

quarkdown은(는) 무엇인가요?
함수 호출을 지원하는 Markdown 기반 조판 시스템으로, 하나의 소스에서 책, 논문, 슬라이드, 웹사이트, 위키를 생성합니다. Quarkdown은 CommonMark와 GFM을 확장해 함수 호출, 변수, 레이아웃·수학·I/O·조건문용 표준 라이브러리를 제공하는 Markdown 기반 조판 시스템입니다. 하나의 프로젝트에서 인쇄용 페이지 문서, 학술 논문, 연속형 지식 베이스, 대화형 reveal.js 프레젠테이션 또는 문서 사이트를 생성할 수 있습니다.
quarkdown은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
quarkdown은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
quarkdown은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. quarkdown의 마지막 커밋은 2026년 11월 5일입니다.
quarkdown은(는) 어디에 사용할 수 있나요?
Markdown에서 인쇄용 PDF를 생성해야 하는 학술 논문이나 책을 작성합니다. 텍스트 소스에서 대화형 슬라이드 덱을 만듭니다. 기술 문서 사이트나 개인 지식 베이스를 관리합니다. 한 줄 함수 호출로 문서 간 반복되는 콘텐츠를 재사용합니다.
quarkdown는 어떻게 설치하나요?
Homebrew로 설치(Linux/macOS): brew install quarkdown-labs/quarkdown/quarkdown 설정 마법사로 새 프로젝트 만들기: quarkdown create [directory] 루트 소스 파일 컴파일: quarkdown c file.qd
quarkdown은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/iamgio/quarkdown

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

LaTeX보다 배우기 쉬운 현대적인 대안으로 만든 마크업 기반 조판 시스템이며, 컴파일러와 CLI는 Rust로 작성되었습니다.

생산성·앱#typesetting#markup#pdf
5.7만+122 이번 주1.8천RustApache-2.0활발히 관리됨업데이트 23시간 전