'use client'; import "./globals.css"; import { useEffect, useState } from "react"; // 内联脚本:在 HTML 解析阶段同步读取 theme,避免 hydration 不匹配和闪烁 const themeInitScript = ` (function() { try { var t = localStorage.getItem('author-theme') || 'light'; document.documentElement.setAttribute('data-theme', t); } catch(e) {} })(); `; export default function RootLayout({ children }) { const [mounted, setMounted] = useState(false); useEffect(() => { setMounted(true); }, []); return ( Author - AI辅助创作平台