Repolode
getgrav

getgrav/grav

페이지를 Markdown 파일로 저장하고 데이터베이스 없이 운영할 수 있는 PHP 기반 플랫 파일 CMS입니다.

대체할 수 있는 제품:WordPress

스타
15,718
포크
1,432
열린 이슈
415
마지막 커밋
16시간 전

어떤 프로젝트인가요?

Grav는 페이지를 일반 Markdown 파일로, 설정을 YAML로 저장하는 콘텐츠 관리 시스템으로, 데이터베이스 없이 사이트를 운영할 수 있습니다. 아카이브를 압축 해제하거나 Composer 명령을 실행하면 설치가 끝나고 바로 사이트를 사용할 수 있습니다.

페이지는 Twig 템플릿으로 렌더링되며, Markdown은 Markdown Extra를 지원하는 Parsedown으로 파싱됩니다. 코어는 캐싱, 이벤트, 명령줄 인터페이스에 Symfony 컴포넌트를 사용하고, 확장 기능을 지원하기 위해 의존성 주입 컨테이너를 사용합니다.

Grav에는 플러그인과 테마를 설치·업데이트·제거하고 코어 자체를 업그레이드할 수 있는 Package Manager(GPM)가 포함되어 있습니다. 개발자는 코드베이스에서 단위 테스트와 PHPStan 검사를 실행할 수 있습니다.

핵심 기능

  • 01콘텐츠를 Markdown 파일로, 설정을 YAML로 저장하며 데이터베이스가 필요하지 않습니다.
  • 02Twig 템플릿으로 페이지를 렌더링합니다.
  • 03플러그인, 테마, 코어를 설치하고 업데이트하는 GPM 패키지 관리자를 제공합니다.
  • 04설정 및 유지 관리를 위한 명령줄 인터페이스(bin/grav)를 제공합니다.
  • 05Symfony 컴포넌트를 기반으로 하며 플러그인을 위한 이벤트 시스템을 갖추고 있습니다.

활용 사례

  • 데이터베이스가 필요 없는 소규모 또는 중간 규모 웹사이트 구축.
  • Markdown으로 작성한 블로그나 문서 사이트 게시.
  • Apache 또는 IIS를 사용하는 기본 PHP 웹 호스팅에서 사이트 운영.

빠른 시작

  1. 1

    Composer로 Grav 설치

    composer create-project getgrav/grav ~/webroot/grav
  2. 2

    또는 GitHub에서 저장소 클론

    git clone https://github.com/getgrav/grav.git
  3. 3

    Grav CLI로 플러그인 및 테마 종속성 설치

    bin/grav install

사용 전 알아둘 점

  • Apache 또는 IIS 웹 서버 환경에서 PHP 8.3 이상이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

grav은(는) 무엇인가요?
페이지를 Markdown 파일로 저장하고 데이터베이스 없이 운영할 수 있는 PHP 기반 플랫 파일 CMS입니다. Grav는 페이지를 일반 Markdown 파일로, 설정을 YAML로 저장하는 콘텐츠 관리 시스템으로, 데이터베이스 없이 사이트를 운영할 수 있습니다. 아카이브를 압축 해제하거나 Composer 명령을 실행하면 설치가 끝나고 바로 사이트를 사용할 수 있습니다.
grav은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
grav은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
grav은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. grav의 마지막 커밋은 2026년 11월 6일입니다.
grav은(는) 어디에 사용할 수 있나요?
데이터베이스가 필요 없는 소규모 또는 중간 규모 웹사이트 구축. Markdown으로 작성한 블로그나 문서 사이트 게시. Apache 또는 IIS를 사용하는 기본 PHP 웹 호스팅에서 사이트 운영.
grav는 어떻게 설치하나요?
Composer로 Grav 설치: composer create-project getgrav/grav ~/webroot/grav 또는 GitHub에서 저장소 클론: git clone https://github.com/getgrav/grav.git Grav CLI로 플러그인 및 테마 종속성 설치: bin/grav install
grav은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/getgrav/grav

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

관련 프로젝트