Skip to content

Cloudflare Pages へ Astro ブログをデプロイする

Published:

Table of contents

Open Table of contents

はじめに

Astro は、ブログやマーケティング、eコマースなど、コンテンツ駆動のウェブサイトを作成するためのウェブフレームワークです。 Cloudflare に Astro フレームワークを使ったブログをデプロイします。

Astro Docs の AstroサイトをCloudflare Pagesにデプロイする に以下3つの方法が紹介されていましたが、今回は、Cloudflare Pagesダッシュボードからデプロイする方法で行います。

  1. Cloudflare Pagesダッシュボードからデプロイする方法
  2. CloudflareのCLIであるWranglerを使ったデプロイ方法
  3. SSRサイトを@astrojs/cloudflareを使ってデプロイする方法

事前準備

Cloudflere Pages に Git リポジトリを登録する

Cloudflere Pages の設定画面から Astro Blog を登録した Git リポジトリを登録します。

Cloudflere Pages のアプリケーションを作成する

Cloudflare Pages の設定画面からアプリケーションの取得元リポジトリやビルド方法を設定します。

サイトを確認する

ブラウザから有効になったサイトにアクセスできることを確認します。

サイトを更新する

GitHub の修正がサイトに反映されることを確認します。

まとめ

操作が簡単で、すぐに Cloudflare Pages へのデプロイが完了しました。
実施したのは、GitHub の対象リポジトリを指定し、ビルドコマンドを指定(今回はAstroフレームワークのデフォルト)しただけです。
現在は、自動生成された Cloudflare のドメイン(example.pages.dev)上に構築されているため、次はカスタムドメインを有効にしたいと思います。

参考URL