import type { Metadata } from 'next'; import { Inter } from 'next/font/google'; import './globals.css'; const inter = Inter({ subsets: ['latin'], display: 'swap', variable: '--font-inter', }); export const metadata: Metadata = { title: 'PodcastHub - 把你的创意转为播客', description: '使用AI技术将您的想法和内容转换为高质量的播客音频,支持多种语音和风格选择。', keywords: ['播客', 'AI', '语音合成', 'TTS', '音频生成'], authors: [{ name: 'PodcastHub Team' }], viewport: 'width=device-width, initial-scale=1', themeColor: '#000000', icons: { icon: '/favicon.ico', apple: '/apple-touch-icon.png', }, openGraph: { title: 'PodcastHub - 把你的创意转为播客', description: '使用AI技术将您的想法和内容转换为高质量的播客音频', type: 'website', locale: 'zh_CN', }, }; export default function RootLayout({ children, }: { children: React.ReactNode; }) { return (
{children}
{/* Toast容器 */}
{/* Modal容器 */}