Grav は、高速、シンプル、柔軟なファイルベースの Web プラットフォームです。 インストールは不要です。 ZIP アーカイブを解凍するだけで、すでに起動して実行できます。 他のフラットファイル CMS プラットフォームと同様の原則に従いますが、ほとんどのプラットフォームとは異なる設計哲学を持っています。 Grav には強力なパッケージ管理システムが付属しており、プラグインとテーマの簡単なインストールとアップグレード、および Grav 自体の簡単な更新を可能にします。
Grav の基礎となるアーキテクチャは、確立されたクラス最高のテクノロジを使用して、Grav が使いやすく、拡張しやすいように設計されています。これらの主要なテクノロジーには次のようなものがあります。
Twig Template: ユーザー インターフェイスの強力な制御用
マークダウン: コンテンツを簡単に作成するため
YAML: 単純な構成用
Parsedown: 高速な Markdown および Markdown Extra のサポート用
Doctrine Cache: パフォーマンスのためのレイヤー
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 からサーバーの Webroot 内のフォルダー (例: ~/webroot/grav
に 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 Package Manager またはGPM
使用することです。
$ bin/gpm index
これにより、利用可能なすべてのプラグインが表示され、次のコマンドを使用して 1 つ以上をインストールできます。
$ bin/gpm install <plugin/theme>
Grav を更新するには、Grav Package Manager または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 クックブックの例を確認してください
その他の素晴らしい Grav アイテム
開発継続のために毎月の寄付で Grav をサポートしてください。 【後援者になる】
開発継続のために毎月の寄付で Grav をサポートしてください。 【サポーターになる】
開発の継続を支援するために、毎年寄付で Grav をサポートしてください。 【スポンサーになる】
ライセンスを参照
まず、Grav ルートからcomposer install
実行して、dev の依存関係をインストールします。
次に、 composer test
単体テストを実行します。これはどのサイトでも常に正常に実行されるはずです。 Windows ユーザーは、 composer test-windows
コマンドを使用する必要があります。単一の単体テスト ファイルcomposer test tests/unit/Grav/Common/AssetsTest.php
など) を実行することもできます。
phpstan テストを実行するには、次を実行する必要があります。
グローバルテスト用のcomposer phpstan
より厳密なテストのためのcomposer phpstan-framework
インストールされているすべてのプラグインをテストするには、 composer phpstan-plugins