diff --git a/app/blog/[slug]/page.tsx b/app/blog/[slug]/page.tsx index 2ad2aca..69f49dd 100644 --- a/app/blog/[slug]/page.tsx +++ b/app/blog/[slug]/page.tsx @@ -1,4 +1,4 @@ -import Link from 'next/link'; +import { Link } from 'next-view-transitions'; import Image from 'next/image'; import { notFound } from 'next/navigation'; import type { Metadata } from 'next'; diff --git a/app/layout.tsx b/app/layout.tsx index b085bfc..b5b00db 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -6,6 +6,8 @@ import { ThemeProvider } from 'next-themes'; import { Playfair_Display, LXGW_WenKai_TC } from 'next/font/google'; import { JsonLd } from '@/components/json-ld'; import { WebVitals } from '@/components/web-vitals'; +import { ViewTransitions } from 'next-view-transitions'; +import NextTopLoader from 'nextjs-toploader'; const playfair = Playfair_Display({ subsets: ['latin'], @@ -98,19 +100,27 @@ export default function RootLayout({ }; return ( - - - {/* Preconnect to Google Fonts for faster font loading */} - - - - - - -