Astro static output + Cloudflare Workers assets

人物ごとのデータハブを、静的に速く配信する。

このルートは人物ハブの入口です。実データはローカル JSON bundle を正とし、将来はローカル PostgreSQL から build 時に生成して Cloudflare Workers に配信します。

Available Entities

最初の 1 件は sample bundle から生成し、追加人物も同じルーティングで横展開できます。

/seto-kanna/

瀬戸環奈

瀬戸環奈の市場順位、代表作、最新動向を一つに束ねた静的データハブ。

Score 4.68 Reviews 2,948 Updated 2025-09-20

Build-time Data Contract

  • 公開用 JSON bundle は src/content/entities/*.json に置く
  • ページごとのコピーは src/content/copy/**/*.mdx に分ける
  • Astro は bundle を view-model 化して静的 HTML を生成する
  • Cloudflare Workers では dist/ のアセットだけを配信する

Future PostgreSQL Flow

`pnpm data:export:postgres` は SQL 1本で bundle を吐き出す設計です。Astro 本体は DB 接続を持たず、ビルド入力だけを受け取ります。

POSTGRES_URL=postgresql://... pnpm data:export:postgres