yysk.dev

Cloudflare Workers Static Assets メモ

assets-only Worker で静的サイトを配信する構成メモ

2026-08-06notes

Worker スクリプトなしで静的ファイルだけを配信する構成 (assets-only) のメモ。

wrangler.toml

name = "yysk"
compatibility_date = "2026-08-01"

routes = [
  { pattern = "yysk.dev", custom_domain = true }
]

[assets]
directory = "./dist"
not_found_handling = "404-page"
  • main を書かなければ Worker スクリプトなしの assets-only になる
  • custom_domain = true は対象ゾーンがアカウントに存在することが前提
  • not_found_handling = "404-page"/404.html が使われる

デプロイ

GitHub Actions から cloudflare/wrangler-action@v3wrangler deploy を実行するだけ。この構成の実例が yysk.dev (このサイト) です。