diff --git a/public/icons/linuxdo.png b/public/icons/linuxdo.png new file mode 100644 index 0000000..8b67ac5 Binary files /dev/null and b/public/icons/linuxdo.png differ diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index 7db27e5..74d629f 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -384,9 +384,13 @@ function LoginPageClient() { onClick={() => window.location.href = '/api/auth/oidc/login'} className='mt-4 w-full inline-flex justify-center items-center rounded-lg border-2 border-gray-300 dark:border-gray-600 bg-white/60 dark:bg-zinc-800/60 py-3 text-base font-semibold text-gray-700 dark:text-gray-200 shadow-sm transition-all duration-200 hover:bg-gray-50 dark:hover:bg-zinc-700/60' > - - - + {(siteConfig?.OIDCButtonText || '').toLowerCase().includes('linuxdo') ? ( + LinuxDo + ) : ( + + + + )} {siteConfig?.OIDCButtonText || '使用OIDC登录'}