Spaces:
Sleeping
Sleeping
| import type { Metadata, Viewport } from 'next' | |
| import { Inter } from 'next/font/google' | |
| import { Analytics } from '@vercel/analytics/next' | |
| import './globals.css' | |
| const inter = Inter({ | |
| subsets: ['latin'], | |
| variable: '--font-sans' | |
| }) | |
| export const metadata: Metadata = { | |
| title: 'awa - Full Stack Developer', | |
| description: 'Full Stack Developer specializing in AI/ML, distributed systems, and open source software.', | |
| keywords: ['developer', 'full stack', 'AI', 'machine learning', 'open source'], | |
| authors: [{ name: 'awa' }], | |
| } | |
| export const viewport: Viewport = { | |
| themeColor: '#0d1117', | |
| width: 'device-width', | |
| initialScale: 1, | |
| } | |
| export default function RootLayout({ | |
| children, | |
| }: Readonly<{ | |
| children: React.ReactNode | |
| }>) { | |
| return ( | |
| <html lang="en"> | |
| <body className={`${inter.variable} font-sans antialiased`}> | |
| {children} | |
| <Analytics /> | |
| </body> | |
| </html> | |
| ) | |
| } | |