ゼロから始める
このガイドでは、ゼロから新しい Workers Sites プロジェクトを迅速に開始する方法を示します。
-
ターミナルで
worker-sites-templateスターターレポジトリをクローンします。 次の例では、my-siteというプロジェクトを作成します:Terminal window git clone --depth=1 --branch=wrangler2 https://github.com/cloudflare/worker-sites-template my-site -
すべての依存関係をインストールするために
npm installを実行します。 -
wrangler devコマンドを実行してサイトをプレビューできます:Terminal window wrangler dev -
サイトを Cloudflare にデプロイします:
Terminal window npx wrangler deploy
テンプレートプロジェクトには、以下のファイルとディレクトリが含まれています:
public: プロジェクトの静的アセット。デフォルトではindex.htmlとfavicon.icoが含まれています。src: アセットを提供するために設定された Worker。これを編集する必要はありませんが、動作を確認したり Worker に機能を追加したりしたい場合は、src/index.tsを編集できます。wrangler.toml: プロジェクト設定を含むファイル。bucketプロパティは、Wrangler に静的アセットの場所を指示します(例:site = { bucket = "./public" })。package.json/package-lock.json: 必要な Node.js の依存関係を定義します。
-
nameプロパティをプロジェクトの名前に変更します:name = "my-site" -
最新の Workers 機能にアクセスするために、
compatibility_dateを今日の日付に更新することを検討してください:compatibility_date = "yyyy-mm-dd" -
所有していて、すでに Cloudflare ゾーンとして接続されている カスタムドメイン にサイトをデプロイします:
route = "https://example.com/*"
プロジェクトの設定 についてさらに学びましょう。