refactor: Rebrand from 数字牧民 to Q58

This commit is contained in:
wood chen 2025-02-08 19:22:14 +08:00
parent 3e85d0828b
commit 8fd599da9d
10 changed files with 7674 additions and 15 deletions

2
.gitignore vendored
View File

@ -34,3 +34,5 @@ yarn-error.log*
# typescript # typescript
*.tsbuildinfo *.tsbuildinfo
next-env.d.ts next-env.d.ts
.env

View File

@ -6,7 +6,7 @@ const nextConfig = {
remotePatterns: [ remotePatterns: [
{ {
protocol: "https", protocol: "https",
hostname: "shuzimumin.com", hostname: "q58.pro",
}, },
], ],
}, },

7659
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -17,12 +17,12 @@ export default function IndexPage() {
<main className="flex flex-grow items-center justify-center py-16 sm:py-24"> <main className="flex flex-grow items-center justify-center py-16 sm:py-24">
<div className="mx-auto max-w-4xl px-4 text-center sm:px-6 lg:px-8"> <div className="mx-auto max-w-4xl px-4 text-center sm:px-6 lg:px-8">
<h1 className="mb-8 bg-gradient-to-r from-[#25263A] to-[#4A4B68] bg-clip-text text-5xl font-extrabold text-transparent dark:from-[#A0A1B2] dark:to-[#D1D2E0] sm:text-6xl"> <h1 className="mb-8 bg-gradient-to-r from-[#25263A] to-[#4A4B68] bg-clip-text text-5xl font-extrabold text-transparent dark:from-[#A0A1B2] dark:to-[#D1D2E0] sm:text-6xl">
Connect Q58 Connect
</h1> </h1>
<p className="mb-12 text-xl leading-relaxed text-gray-700 dark:text-gray-300 sm:text-2xl"> <p className="mb-12 text-xl leading-relaxed text-gray-700 dark:text-gray-300 sm:text-2xl">
Connect Discourse SSO OAuth Q58 Connect Q58论坛基Discourse SSO OAuth 2.0
2.0 Connect Q58 Connect
便 Q58账号与第三方应用进行安便
</p> </p>
<div className="flex flex-col justify-center space-y-4 sm:flex-row sm:space-x-6 sm:space-y-0"> <div className="flex flex-col justify-center space-y-4 sm:flex-row sm:space-x-6 sm:space-y-0">
<Link href="/dashboard"> <Link href="/dashboard">
@ -52,7 +52,7 @@ export default function IndexPage() {
href="https://shuzimumin.com" href="https://shuzimumin.com"
className="text-[#25263A] hover:underline dark:text-[#A0A1B2]" className="text-[#25263A] hover:underline dark:text-[#A0A1B2]"
> >
Q58论坛
</a> </a>
. .
</div> </div>

View File

@ -10,7 +10,7 @@ type Props = {
}; };
export const metadata: Metadata = { export const metadata: Metadata = {
title: `Auth  数字牧民社区`, title: `Auth  Q58论坛`,
description: "Sign in to your account", description: "Sign in to your account",
}; };
@ -21,7 +21,7 @@ export default function AuthPage({ searchParams }: Props) {
<MessageCircleCode className="mx-auto size-12" /> <MessageCircleCode className="mx-auto size-12" />
<div className="text-2xl font-semibold tracking-tight"> <div className="text-2xl font-semibold tracking-tight">
<span>Welcome to</span>{" "} <span>Welcome to</span>{" "}
<span style={{ fontFamily: "Bahamas Bold" }}></span> <span style={{ fontFamily: "Bahamas Bold" }}>Q58论坛</span>
</div> </div>
</div> </div>
<div> <div>

View File

@ -32,9 +32,7 @@ export default function LoginPage() {
<MessageCircleCode className="mx-auto size-12" /> <MessageCircleCode className="mx-auto size-12" />
<div className="text-2xl font-semibold tracking-tight"> <div className="text-2xl font-semibold tracking-tight">
<span>Welcome to</span>{" "} <span>Welcome to</span>{" "}
<span style={{ fontFamily: "Bahamas Bold" }}> <span style={{ fontFamily: "Bahamas Bold" }}>Q58论坛 Connect</span>
Connect
</span>
</div> </div>
</div> </div>
<Suspense> <Suspense>

View File

@ -126,7 +126,7 @@ export function AuthorizationCard({
<div className="flex justify-center space-x-8 text-sm text-gray-500"> <div className="flex justify-center space-x-8 text-sm text-gray-500">
<div className="flex items-center"> <div className="flex items-center">
<Users className="mr-1 h-4 w-4" /> <Users className="mr-1 h-4 w-4" />
<span></span> <span>Q58论坛运</span>
</div> </div>
</div> </div>
</CardFooter> </CardFooter>

View File

@ -53,7 +53,7 @@ export function UserAuthForm({
) : ( ) : (
<MessageCircleCode className="mr-2 size-4" /> <MessageCircleCode className="mr-2 size-4" />
)}{" "} )}{" "}
Q58论坛
</button> </button>
</div> </div>
); );

View File

@ -8,5 +8,5 @@ export default function DynamicLogo() {
const logoSrc = resolvedTheme === "dark" ? "/logo-dark.png" : "/logo.png"; const logoSrc = resolvedTheme === "dark" ? "/logo-dark.png" : "/logo.png";
return <Image src={logoSrc} alt="数字牧民 Logo" width={48} height={48} />; return <Image src={logoSrc} alt="Q58 Logo" width={48} height={48} />;
} }

View File

@ -28,7 +28,7 @@ export function NavBar() {
<div className="flex items-center space-x-3"> <div className="flex items-center space-x-3">
<DynamicLogo /> <DynamicLogo />
<h1 className="text-2xl font-bold text-[#25263A] dark:text-white"> <h1 className="text-2xl font-bold text-[#25263A] dark:text-white">
Connect Q58 Connect
</h1> </h1>
</div> </div>
</Link> </Link>