tech1分で読める

Hugo × Cloudflare でデプロイする

Hugoで構築した静的サイトをCloudflare Pagesでホスティングし、高速で安全なインフラを構築する方法を解説します。

#hugo#cloudflare#ブログ#インフラ#静的サイト#hosting

Hugo は静的サイトジェネレーターであり、Cloudflare は高速で安全なウェブサイトを提供するためのプラットフォームです。以下の手順に従って、Hugo サイトを Cloudflare Pages にデプロイする方法を説明します。

4. Cloudflare アカウントの作成

Cloudflare のアカウントを作成し、ログインします。

5. Cloudflare Pages のセットアップ

  1. Cloudflare のダッシュボードに移動し、「Pages」を選択します。
  2. 「Create a Project」をクリックします。
  3. GitHub アカウントを接続します。
  4. デプロイしたいリポジトリを選択します。

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 とセキュリティ機能を活用して、あなたのサイトを運営しましょう。

RK

1997年生まれ

ITエンジニア

インフラ・SRE