This is gensobunya's bike blog repository.
Cloudflare Workers + Static Assets (w/ KV)
# Setup authentication
npx wrangler login
# Development server (Astro only)
pnpm dev
# Development with Workers environment
pnpm dev:cf
# Build
pnpm build
# Deploy
wrangler deploySee wrangler.jsonc (secrets.required) for the canonical list of required secrets.
Delete OGP caches: https://developers.cloudflare.com/kv/platform/kv-commands/#delete-2
リポジトリサイズ縮小のため、src/content/配下の大きな画像ファイルを一括リサイズするスクリプトを提供しています。
実行方法:
./resize_images.sh処理内容:
- 対象:
src/content/配下の画像ファイル(jpg, jpeg, png, webp) - 条件: 横幅1200px以上の画像のみ
- 処理: 横幅1200px以下にリサイズ(アスペクト比維持)
- 安全性: 処理前にバックアップ作成、エラー時は自動復元
注意事項:
- 1回限りの実行を想定したスクリプトです
- 実行前に重要なファイルをバックアップしてください
- ImageMagickが必要です(
identify,mogrifyコマンド)