HTML, Markdown, Liquid, Nunjucks 등의 템플릿 디렉터리를 HTML로 변환하는 간단한 JavaScript 정적 사이트 생성기입니다.
- 스타
- 17,537
- 포크
- 1,195
- 열린 이슈
- 205
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Zola는 Rust로 작성된 정적 사이트 생성기입니다. Markdown 콘텐츠와 Tera 템플릿을 완성된 HTML 사이트로 변환하며, 외부 런타임을 설치할 필요 없이 실행 파일 하나로 배포됩니다.
콘텐츠 사이트에 필요한 주요 기능을 기본 제공합니다. 구문 강조, Sass 컴파일, 이미지 처리, 자동 목차 및 헤더 앵커 생성, 내부 링크 검사, 페이지네이션, 사용자 지정 택소노미, 다국어 사이트를 지원합니다. 검색은 서버나 서드파티 서비스 없이 브라우저에서만 실행됩니다. 라이브 리로드 개발 서버도 포함되어 있습니다.
Zola로 만든 사이트는 Netlify, Vercel, Cloudflare Pages 등의 플랫폼에 배포할 수 있습니다. 이 프로젝트는 Gutenberg의 후속작이며, Go 템플릿의 대안으로 저자가 만든 Tera 템플릿 엔진을 사용합니다.
핵심 기능
- 01외부 의존성 없이 단일 바이너리로 제공됩니다.
- 02빌드 과정에서 Sass를 컴파일하고 이미지를 처리합니다.
- 03구문 강조와 자동 목차를 기본 제공합니다.
- 04서버나 서드파티 서비스 없이 실행되는 검색 기능을 제공합니다.
- 05라이브 리로드 개발 서버와 외부 링크 검사 기능을 포함합니다.
- 06다국어 사이트와 사용자 지정 택소노미를 지원합니다.
활용 사례
- Markdown 파일로 개인 블로그나 문서 사이트를 만듭니다.
- 백엔드 없이 다국어 프로젝트 사이트를 게시합니다.
- 정적 사이트를 Netlify, Vercel 또는 Cloudflare Pages에 배포합니다.
사용 전 알아둘 점
- 버전 0.22 이후의 코드는 카피레프트 라이선스인 EUPL-1.2에 따라 라이선스가 부여되며, 이전 코드는 계속 MIT 라이선스를 따릅니다.
- README에서는 다국어 사이트 지원이 기본적인 수준이라고 설명합니다.
토픽
자주 묻는 질문
- zola은(는) 무엇인가요?
- Markdown, Sass, 이미지 처리와 검색 기능을 기본 제공하는 단일 바이너리 정적 사이트 생성기입니다. Zola는 Rust로 작성된 정적 사이트 생성기입니다. Markdown 콘텐츠와 Tera 템플릿을 완성된 HTML 사이트로 변환하며, 외부 런타임을 설치할 필요 없이 실행 파일 하나로 배포됩니다.
- zola은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- zola은(는) EUPL-1.2 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- zola은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. zola의 마지막 커밋은 2026년 10월 19일입니다.
- zola은(는) 어디에 사용할 수 있나요?
- Markdown 파일로 개인 블로그나 문서 사이트를 만듭니다. 백엔드 없이 다국어 프로젝트 사이트를 게시합니다. 정적 사이트를 Netlify, Vercel 또는 Cloudflare Pages에 배포합니다.
- zola은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/getzola/zola
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Markdown 파일만으로 랜딩 페이지, 포트폴리오, 블로그, 문서를 만들 수 있는 오픈소스 Hugo용 Tailwind 블록 프레임워크입니다.
자체 Git 저장소의 Markdown, MDX, JSON, YAML 콘텐츠를 편집하는 오픈소스 헤드리스 CMS로, GraphQL API를 제공합니다.
콘텐츠 모델에서 REST 및 GraphQL 콘텐츠 API를 생성하는 TypeScript 기반 오픈소스 셀프 호스팅 헤드리스 CMS입니다.
TypeScript 백엔드와 맞춤 설정 가능한 React 관리자 패널을 갖춘 오픈소스 Next.js 네이티브 헤드리스 CMS 겸 앱 프레임워크입니다.
정적 사이트용 Git 기반 CMS UI로, 편집자가 /admin 웹 관리 화면에서 Git 저장소의 콘텐츠를 수정할 수 있습니다.