Files
philip-cat 6dedb5469f Move seed.sql out of migrations and add SEO structured data
- Relocate seed.sql to scripts/ so wrangler d1 migrations apply
  doesn't treat it as a migration; update package.json, setup.mjs,
  README, and all AGENTS.md references.
- Add src/lib/schema-org.ts builders (LocalBusiness, FAQPage,
  BlogPosting, BreadcrumbList) and emit JSON-LD via Base.astro.
- Add lastmod to sitemap entries.
- Set real site domain, worker route, and D1/KV ids.
- Improve image loading hints and heading semantics across site
  components; switch BlogIndex to client:idle.
2026-09-13 16:21:59 +08:00

50 lines
1011 B
JSON

{
"$schema": "node_modules/wrangler/config-schema.json",
"name": "yingfung-solar",
"main": "@astrojs/cloudflare/entrypoints/server",
"compatibility_date": "2026-09-10",
"compatibility_flags": [
"nodejs_compat"
],
"routes": [
{
"pattern": "solar.develop-cat.com",
"custom_domain": true
}
],
"assets": {
"directory": "./dist",
"binding": "ASSETS",
"not_found_handling": "404-page",
},
"observability": {
"enabled": true,
"logs": {
"enabled": true
},
},
"vars": {
"SITE_NAME": "盈豐太陽能",
},
// ---- 以下 id 要由 `npm run db:create` / `npm run kv:create` 產生後填上 ----
"d1_databases": [
{
"binding": "DB",
"database_name": "yingfung-solar-db",
"database_id": "fcbfc131-2c04-42ca-b1d7-3dbbe1c030cd",
"migrations_dir": "migrations",
},
],
"kv_namespaces": [
{
"binding": "CACHE",
"id": "475b4f68bc4244188f353e425388152d",
},
],
"r2_buckets": [
{
"binding": "MEDIA",
"bucket_name": "yingfung-solar-media",
},
],
}