完善站点运营设置:分路由管理、登录可见评论、邮件模板内联与关闭注册 SSR。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-23 00:17:00 +08:00
parent acde7ee288
commit 6f054a903c
98 changed files with 8239 additions and 2073 deletions

View File

@@ -46,7 +46,6 @@ export default function Header({
brandMark = "image_text",
brandLogoSize = "sq",
brandLogoFit = "contain",
allowRegister = true,
}: {
initialUser: User | null;
initialUnread?: number;
@@ -60,7 +59,6 @@ export default function Header({
brandMark?: BrandMark;
brandLogoSize?: BrandLogoSize;
brandLogoFit?: BrandLogoFit;
allowRegister?: boolean;
}) {
const router = useRouter();
const pathname = usePathname();
@@ -334,11 +332,9 @@ export default function Header({
<Link href="/login" className="btn btn-line btn-sm">
<LogIn size={14} /> 登录
</Link>
{allowRegister && (
<Link href="/register" className="btn btn-primary btn-sm">
<UserPlus size={14} /> 注册
</Link>
)}
<Link href="/register" className="btn btn-primary btn-sm">
<UserPlus size={14} /> 注册
</Link>
</div>
)}
<button
@@ -402,7 +398,7 @@ export default function Header({
</MobileLink>
)}
{!user && <MobileLink href="/login">登录</MobileLink>}
{!user && allowRegister && <MobileLink href="/register">注册</MobileLink>}
{!user && <MobileLink href="/register">注册</MobileLink>}
</div>
<div className="pt-3 mt-2 border-t flex items-center justify-between" style={{ borderColor: "var(--line)" }}>
<ThemeToggle