Grav는 빠르고 간단 하며 유연한 파일 기반 웹 플랫폼입니다. Zero 설치가 필요합니다. ZIP 아카이브를 추출하기만 하면 이미 실행 중입니다. 다른 플랫 파일 CMS 플랫폼과 유사한 원칙을 따르지만 대부분의 플랫폼과는 디자인 철학이 다릅니다. Grav에는 플러그인과 테마의 간단한 설치 및 업그레이드는 물론 Grav 자체의 간단한 업데이트를 허용하는 강력한 패키지 관리 시스템이 함께 제공됩니다.
Grav의 기본 아키텍처는 Grav가 사용하기 쉽고 확장하기 쉽도록 잘 확립된 동급 최고의 기술을 사용하도록 설계되었습니다. 이러한 핵심 기술 중 일부는 다음과 같습니다.
나뭇가지 템플릿: 사용자 인터페이스의 강력한 제어용
마크다운: 손쉬운 콘텐츠 제작을 위해
YAML: 간단한 구성용
Parsedown: 빠른 Markdown 및 Markdown 추가 지원
교리 캐시: 성능을 위한 계층
Pimple 의존성 주입 컨테이너: 확장성 및 유지 관리 용이성
Symfony Event Dispatcher: 플러그인 이벤트 처리용
Symfony 콘솔: CLI 인터페이스용
Gregwar 이미지 라이브러리: 동적 이미지 조작용
PHP 7.3.6 이상. 필수 모듈 목록을 확인하세요
Apache 또는 IIS 요구 사항을 확인하세요.
전체 문서는 learn.getgrav.org에서 찾을 수 있습니다.
Grav를 얻는 옵션은 다음과 같습니다.
https://getgrav.org의 다운로드 페이지에서 이미 구축된 패키지를 다운로드할 수 있습니다.
다음 명령을 사용하여 최신 안정 Grav 릴리스로 새 프로젝트를 생성할 수 있습니다.
$ composer create-project getgrav/grav ~/webroot/grav
https://github.com/getgrav/grav에서 Grav 저장소를 서버의 웹 루트에 있는 폴더(예: ~/webroot/grav
에 복제합니다. 터미널 이나 콘솔을 실행하고 webroot 폴더로 이동합니다.
$ cd ~/webroot $ git clone https://github.com/getgrav/grav.git
Grav CLI 애플리케이션 bin/grav
사용하여 플러그인 및 테마 종속성을 설치합니다.
$ cd ~/webroot/grav $ bin/grav install
자세한 내용은 설치 절차를 확인하세요.
https://getgrav.org 다운로드 페이지의 해당 탭에서 플러그인이나 테마를 수동으로 다운로드할 수 있지만 선호되는 해결 방법은 Grav 패키지 관리자 또는 GPM
사용하는 것입니다.
$ bin/gpm index
그러면 사용 가능한 모든 플러그인이 표시되며 다음을 사용하여 하나 이상을 설치할 수 있습니다.
$ bin/gpm install <plugin/theme>
Grav를 업데이트하려면 Grav 패키지 관리자 또는 GPM
사용해야 합니다.
$ bin/gpm selfupgrade
플러그인과 테마를 업데이트하려면:
$ bin/gpm update
Grav 1.7로 업그레이드
Grav 1.6으로 업그레이드
Grav <1.6에서 업그레이드
버그, 문법, 단순한 제안이나 개선과 관련된 Grav에 대한 기여에 감사드립니다! 이 주제에 대한 자세한 지침은 기여 가이드를 참조하세요.
Grav 또는 해당 플러그인 중 하나와 관련된 보안 문제를 발견한 경우 [email protected]로 핵심 팀에 이메일을 보내 주시면 최대한 빨리 해결해 드리겠습니다.
그레이브란 무엇인가요?
몇 초 안에 Grav를 설치하세요
구성 이해
사용 가능한 무료 스켈레톤을 살펴보세요
질문이 있으시면 Discord 채팅 서버에 접속하세요!
재미있게 보내세요!
기본 튜토리얼을 살펴보세요
더 고급 기능 살펴보기
Grav CLI에 대해 알아보기
Grav Cookbook의 예시 검토
더 멋진 Grav 콘텐츠
Grav가 계속해서 발전할 수 있도록 월간 기부로 Grav를 지원하세요. [후원자가 되세요]
Grav가 계속해서 발전할 수 있도록 월간 기부로 Grav를 지원하세요. [서포터가 되어주세요]
지속적인 개발을 돕기 위해 매년 기부로 Grav를 지원하세요. [후원자가 되세요]
라이센스 보기
먼저 Grav 루트에서 composer install
실행하여 개발 종속성을 설치합니다.
그런 다음 composer test
모든 사이트에서 항상 성공적으로 실행되어야 하는 단위 테스트를 실행합니다. Windows 사용자는 composer test-windows
명령을 사용해야 합니다. 단일 단위 테스트 파일(예: composer test tests/unit/Grav/Common/AssetsTest.php
실행할 수도 있습니다.
phpstan 테스트를 실행하려면 다음을 실행해야 합니다:
글로벌 테스트를 위한 composer phpstan
보다 엄격한 테스트를 위한 composer phpstan-framework
설치된 모든 플러그인을 테스트하기 위한 composer phpstan-plugins