- 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.
50 lines
1011 B
JSON
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",
|
|
},
|
|
],
|
|
} |