Cloudflare Pagesの紹介
Cloudflare Pagesは、静的サイトを無料でホスティングできる強力なプラットフォームです。 GitHubリポジトリと連携することで、コードをプッシュするだけで自動デプロイが行われます。
Cloudflare Pagesの主な特徴
- 完全無料で利用可能(商用利用も可)
- Cloudflareのグローバルネットワーク(200以上の拠点)で配信
- GitHubと連携した自動デプロイ
- カスタムドメインの設定が簡単
- HTTPSが自動で有効化される
- 高速なページロード速度
WordPressとの違い
WordPressはデータベースを使った動的CMSですが、Cloudflare Pagesはあらかじめ生成された 静的なHTMLファイルを配信します。これにより、サーバーの維持費用が不要で、 セキュリティリスクも大幅に低減されます。
静的サイトのメリットは、ページの読み込みが非常に速く、 サーバーダウンのリスクがほぼないことです。また、 SQLインジェクションやプラグインの脆弱性といった セキュリティ問題からも解放されます。
デプロイの流れ
- GitHubにリポジトリを作成する
- HTMLファイルをリポジトリにコミットする
- Cloudflare PagesとGitHubを連携する
- ビルドコマンドなし、ルートディレクトリを指定してデプロイ
- 自動でグローバル配信が始まる
このブログ自体がCloudflare Pagesで動いており、GitHubに記事を追加するだけで 自動的に公開される仕組みになっています。