mirror of
https://github.com/woodchen-ink/Q58Connect.git
synced 2025-07-18 05:51:55 +08:00
refactor: Rebrand from 数字牧民 to Q58
This commit is contained in:
parent
3e85d0828b
commit
8fd599da9d
2
.gitignore
vendored
2
.gitignore
vendored
@ -34,3 +34,5 @@ yarn-error.log*
|
|||||||
# typescript
|
# typescript
|
||||||
*.tsbuildinfo
|
*.tsbuildinfo
|
||||||
next-env.d.ts
|
next-env.d.ts
|
||||||
|
|
||||||
|
.env
|
||||||
|
@ -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
7659
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -53,7 +53,7 @@ export function UserAuthForm({
|
|||||||
) : (
|
) : (
|
||||||
<MessageCircleCode className="mr-2 size-4" />
|
<MessageCircleCode className="mr-2 size-4" />
|
||||||
)}{" "}
|
)}{" "}
|
||||||
数字牧民社区
|
Q58论坛
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
@ -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} />;
|
||||||
}
|
}
|
||||||
|
@ -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>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user