diff --git a/app/layout.tsx b/app/layout.tsx index 95b76d5..4d8235c 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -2,7 +2,6 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; import { ThemeProvider } from "@/components/ThemeProvider"; -import { Analytics } from "@vercel/analytics/react"; import { ServiceWorkerRegister } from "@/components/ServiceWorkerRegister"; import { PasswordGate } from "@/components/PasswordGate"; @@ -25,6 +24,8 @@ export const metadata: Metadata = { }, }; +export const runtime = 'edge'; + export default function RootLayout({ children, }: Readonly<{ @@ -40,7 +41,6 @@ export default function RootLayout({ {children} - diff --git a/app/page.tsx b/app/page.tsx index 27d40ff..b76b80e 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,5 +1,7 @@ 'use client'; +export const dynamic = 'force-dynamic'; + import { Suspense } from 'react'; import { SearchForm } from '@/components/search/SearchForm'; import { NoResults } from '@/components/search/NoResults'; diff --git a/next.config.ts b/next.config.ts index 314efe9..7b36d92 100644 --- a/next.config.ts +++ b/next.config.ts @@ -10,8 +10,6 @@ const nextConfig: NextConfig = { removeConsole: process.env.NODE_ENV === 'production', }, - output: 'standalone', - images: { remotePatterns: [ // Douban images