Tech・1分で読める
Hugo × Cloudflare でデプロイする
Hugoで構築した静的サイトをCloudflare Pagesでホスティングし、高速で安全なインフラを構築する方法を解説します。
#hugo#cloudflare#ブログ#インフラ#静的サイト#hosting
Hugo は静的サイトジェネレーターであり、Cloudflare は高速で安全なウェブサイトを提供するためのプラットフォームです。以下の手順に従って、Hugo サイトを Cloudflare Pages にデプロイする方法を説明します。
4. Cloudflare アカウントの作成
Cloudflare のアカウントを作成し、ログインします。
5. Cloudflare Pages のセットアップ
- Cloudflare のダッシュボードに移動し、「Pages」を選択します。
- 「Create a Project」をクリックします。
- GitHub アカウントを接続します。
- デプロイしたいリポジトリを選択します。
6. ビルド設定の構成
ビルド設定を以下のように構成します。
- Production Branch:
main(またはデフォルトのブランチ名) - Build Command:
hugo - Build Directory:
public
7. デプロイの実行
設定が完了したら、「Deploy Site」をクリックしてデプロイを開始します。デプロイが完了すると、Cloudflare が提供する URL でサイトにアクセスできるようになります。
8. カスタムドメインの設定(オプション)
Cloudflare Pages では、カスタムドメインを設定することもできます。ダッシュボードから「Custom Domains」を選択し、指示に従って設定します。
9. まとめ
これで、Hugo サイトを Cloudflare Pages にデプロイする準備が整いました。Cloudflare の高速な CDN とセキュリティ機能を活用して、あなたのサイトを運営しましょう。
関連記事
- 2025/1/9Hugo × Google AdSense で広告を設置する方法Hugoで構築した静的サイトにGoogle AdSenseを設置し、広告収入を得るための完全ガイド。設定手順から最適化まで詳しく解説します。
- 2025/1/8Hugoで静的サイトを作成 - セットアップから公開まで静的サイトジェネレーターHugoを使ったブログ構築の完全ガイド。セットアップから投稿作成、ローカルサーバーの起動方法まで解説します。
- 2025/8/24Next.js マルチドメインとホスティング運用ガイドNext.js 13 App Routerでマルチドメインサイトを構築・運用するための包括的ガイド。SSR、ISR、SSGの使い分けから実装時の注意点まで実践的に解説します。
- 2026/7/9WAFとは何か?Webアプリケーション防火壁の基礎WAF(Web Application Firewall)が何を守り、何を守れないのかを整理する。AWS WAF の推奨マネージドルール構成、カスタムルール、設置位置、運用記事への導線もまとめる。