feat: add pageview

This commit is contained in:
KazooTTT
2024-11-23 21:09:37 +08:00
parent 4afdf7572a
commit ff5a3a50bd
9 changed files with 295 additions and 87 deletions

View File

@ -15,7 +15,20 @@ import cloudflare from '@astrojs/cloudflare'
export default defineConfig({
site: 'https://blog.kazoottt.top',
output: 'server',
adapter: cloudflare(),
adapter: cloudflare({
mode: 'directory',
runtime: {
mode: process.env.NODE_ENV === 'production' ? 'off' : 'local',
persistTo: process.env.NODE_ENV === 'production' ? undefined : '.wrangler/state/v3/d1',
bindings: {
DB: {
type: 'd1',
databaseName: 'blog-pageviews',
databaseId: 'ab9e5f7d-e254-4e7d-bd85-5d944a622682'
}
}
}
}),
redirects: {
'/articles': '/posts',
'/articles/[...slug]': '/blogs/[...slug]',
@ -57,5 +70,5 @@ export default defineConfig({
}
}
},
prefetch: true,
prefetch: true
})