ツボにはまってきたフラットファイル CMS ですが、今日は CMS 人気度 3本の指に入るであろう Grav についてまとめてみました。
目次
Grav CMS
要件
DB 不要ですが、PHP バージョンは 7.3.6 以上と若干高めです。
Requirements | Grav Documentation
- Web Server (Apache, Nginx, LiteSpeed, Lightly, IIS, etc.)
- PHP 7.3.6 or higher
概要
- ライセンス
MIT
Grav - A Modern Flat-File CMS | Grav CMS
Copyright @2022 - Grav CMS - All rights reserved - Grav is released under the MIT license
- 入力方式
Markdown, HTML
*Grav 公式サイトに Markdown 記法の解説ページがあります。
-
データ形式
Flat File
*入力したまま(の Markdown 記法で)保存されます。 -
データ保存場所
{grav}/user/pages/
なお、ファイル名はページテンプレートの名称になります(ページ名=ディレクトリ名)。
*初期値default.md
. -
検索機能
プラグインが豊富にあり、検索機能もアドオンできるので問題なさそうです。
-
画面表示
日本語表示は可能だが、管理画面は英語。 -
他
高速性は申し分ない。
インストール手順
インストールはとても簡単です。
特に権限変更も必要ありませんでした。
-
インストール画面
https://{grav}/admin
を開いて、必定事項を入力後Create User
をクリック
-
管理画面が表示される
たった1ステップで導入が完了しました。
-
インストール直後のトップページ
触ってみて
プラグインが豊富にありますが、プラグイン導入は CLI(コマンドライン)での作業になります。
プラグインページからダウンロードして Readme.md
に Manual Install 方法の記載があれば手作業での導入も可能ですが、敷居が高いでしょう。
管理画面・表示画面ともに洗練されておりレスポンスも高速なので、完成形のイメージができている場合に威力を発揮する気がしました。
(成長していくブログサイトなどをイメージすると、フルスペックの WordPress に分がある気はします)。