watanabe3ti.com について
Quarto
Markdown
Notation
watanabe3ti.comは わたしが使用しているドメインです。 ただし、商用ではありません。 わたしにとってwebの実験室であり工作室でもあります。
watanabe3ti.comとは?
watanabe3ti.comは、grav で構築しています。
Gravについて
Gravは、モダンでフラットファイルベースのCMSです。データベースを必要とせず、Markdownファイルで コンテンツを管理できる軽量なシステムです。
おもな特徴として:
- シンプルな構造
- データベース不要のフラットファイルシステム
- Markdownによる直感的なコンテンツ作成
- 高いカスタマイズ性
- 豊富なプラグインとテーマ
- Twig テンプレートエンジンによる柔軟なデザイン
- 高速なパフォーマンス
- キャッシュシステムによる高速な表示
- 最小限のサーバーリソース要求
なぜGravを使うのか?
1. シンプルさと軽量性
- データベース不要で、サーバー要件が最小限
- Markdownによる直感的なコンテンツ作成
- 設定やメンテナンスが容易
2. 開発者フレンドリー
- Git連携による効率的なバージョン管理
- モダンなテクノロジースタック(PHP 7+, Twig, YAML)
- 充実したドキュメントとアクティブなコミュニティ
3. 高いパフォーマンス
- フラットファイル構造による高速な応答
- 効率的なキャッシュシステム
- 低いサーバーリソース消費
4. 柔軟なカスタマイズ
- 豊富なプラグインエコシステム
- テーマの自由なカスタマイズ
- APIによる拡張性
始め方
- Gravのインストール
必要要件
- PHP 7.3.6 以上
- PHP mbstring エクステンション
- PHP curl エクステンション
- PHP gd エクステンション
- PHP zip エクステンション
インストール方法
1. 直接ダウンロード
- Grav公式サイトから最新版をダウンロード
- ZIPファイルを解凍してWebサーバーのルートディレクトリに配置
- ファイルのパーミッションを設定:
chmod 755 /path/to/grav-installation
chmod 755 /path/to/grav-installation/bin
chmod 755 /path/to/grav-installation/cache
chmod 755 /path/to/grav-installation/logs
chmod 755 /path/to/grav-installation/images
chmod 755 /path/to/grav-installation/user/data
2. Composerを使用したインストール
composer create-project getgrav/grav ~/webroot/grav
3. Git経由でのインストール
git clone -b master https://github.com/getgrav/grav.git
cd grav
composer install
Admin Pluginのインストール(推奨)
cd /path/to/grav-installation
bin/gpm install admin
セキュリティ設定
user/config/security.yaml
を作成- 以下の基本設定を追加:
security:
salt: 'your-random-string'
初期設定の確認
- ブラウザで
http://your-domain.com/admin
にアクセス - 初期セットアップウィザードに従って管理者アカウントを作成
- 基本設定を確認・カスタマイズ
このインストールガイドでは: - 必要なシステム要件 - 3つの異なるインストール方法 - Admin Pluginのインストール手順 - 基本的なセキュリティ設定 - 初期セットアップの手順
を説明しました。
環境に応じて最適なインストール方法を選択できます。
===