fix(website): fix router

This commit is contained in:
Simon
2026-01-17 01:36:15 +08:00
parent 9e6e1b996c
commit f41119c1ad
4 changed files with 26 additions and 26 deletions

View File

@@ -22,7 +22,7 @@ export default function Header() {
<div className="flex items-center justify-between gap-2"> <div className="flex items-center justify-between gap-2">
{/* Logo */} {/* Logo */}
<Link <Link
href="/" href="~/"
className="flex items-center gap-2 sm:gap-3 group shrink-0" className="flex items-center gap-2 sm:gap-3 group shrink-0"
aria-label={t('header.logo_alt')} aria-label={t('header.logo_alt')}
onClick={() => setMobileMenuOpen(false)} onClick={() => setMobileMenuOpen(false)}

View File

@@ -24,31 +24,31 @@ export default function DocsLayout({ children }: DocsLayoutProps) {
{ {
title: t('nav.introduction'), title: t('nav.introduction'),
items: [ items: [
{ title: t('nav.overview'), path: '/docs/introduction/overview' }, { title: t('nav.overview'), path: '/introduction/overview' },
{ title: t('nav.quick_start'), path: '/docs/introduction/quick-start' }, { title: t('nav.quick_start'), path: '/introduction/quick-start' },
{ title: t('nav.limitations'), path: '/docs/introduction/limitations' }, { title: t('nav.limitations'), path: '/introduction/limitations' },
], ],
}, },
{ {
title: t('nav.features'), title: t('nav.features'),
items: [ items: [
{ title: t('nav.models'), path: '/docs/features/models' }, { title: t('nav.models'), path: '/features/models' },
{ title: t('nav.custom_tools'), path: '/docs/features/custom-tools' }, { title: t('nav.custom_tools'), path: '/features/custom-tools' },
{ title: t('nav.knowledge_injection'), path: '/docs/features/custom-instructions' }, { title: t('nav.knowledge_injection'), path: '/features/custom-instructions' },
{ title: t('nav.data_masking'), path: '/docs/features/data-masking' }, { title: t('nav.data_masking'), path: '/features/data-masking' },
], ],
}, },
{ {
title: t('nav.integration'), title: t('nav.integration'),
items: [ items: [
{ title: t('nav.configuration'), path: '/docs/integration/configuration' }, { title: t('nav.configuration'), path: '/integration/configuration' },
{ title: t('nav.third_party_agent'), path: '/docs/integration/third-party-agent' }, { title: t('nav.third_party_agent'), path: '/integration/third-party-agent' },
{ title: t('nav.cdn_setup'), path: '/docs/integration/cdn-setup' }, { title: t('nav.cdn_setup'), path: '/integration/cdn-setup' },
{ {
title: '🚧 ' + t('nav.security_permissions'), title: '🚧 ' + t('nav.security_permissions'),
path: '/docs/integration/security-permissions', path: '/integration/security-permissions',
}, },
{ title: '🚧 ' + t('nav.best_practices'), path: '/docs/integration/best-practices' }, { title: '🚧 ' + t('nav.best_practices'), path: '/integration/best-practices' },
], ],
}, },
] ]

View File

@@ -34,66 +34,66 @@ export default function DocsRouter() {
return ( return (
<Switch> <Switch>
{/* Introduction */} {/* Introduction */}
<Route path="/docs/introduction/overview"> <Route path="/introduction/overview">
<DocsPage> <DocsPage>
<Overview /> <Overview />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/introduction/quick-start"> <Route path="/introduction/quick-start">
<DocsPage> <DocsPage>
<QuickStart /> <QuickStart />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/introduction/limitations"> <Route path="/introduction/limitations">
<DocsPage> <DocsPage>
<Limitations /> <Limitations />
</DocsPage> </DocsPage>
</Route> </Route>
{/* Features */} {/* Features */}
<Route path="/docs/features/custom-tools"> <Route path="/features/custom-tools">
<DocsPage> <DocsPage>
<CustomTools /> <CustomTools />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/features/data-masking"> <Route path="/features/data-masking">
<DocsPage> <DocsPage>
<DataMasking /> <DataMasking />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/features/custom-instructions"> <Route path="/features/custom-instructions">
<DocsPage> <DocsPage>
<Instructions /> <Instructions />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/features/models"> <Route path="/features/models">
<DocsPage> <DocsPage>
<Models /> <Models />
</DocsPage> </DocsPage>
</Route> </Route>
{/* Integration */} {/* Integration */}
<Route path="/docs/integration/cdn-setup"> <Route path="/integration/cdn-setup">
<DocsPage> <DocsPage>
<CdnSetup /> <CdnSetup />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/integration/security-permissions"> <Route path="/integration/security-permissions">
<DocsPage> <DocsPage>
<SecurityPermissions /> <SecurityPermissions />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/integration/configuration"> <Route path="/integration/configuration">
<DocsPage> <DocsPage>
<Configuration /> <Configuration />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/integration/best-practices"> <Route path="/integration/best-practices">
<DocsPage> <DocsPage>
<BestPractices /> <BestPractices />
</DocsPage> </DocsPage>
</Route> </Route>
<Route path="/docs/integration/third-party-agent"> <Route path="/integration/third-party-agent">
<DocsPage> <DocsPage>
<ThirdPartyAgent /> <ThirdPartyAgent />
</DocsPage> </DocsPage>

View File

@@ -15,7 +15,7 @@ export default function Router() {
</Route> </Route>
{/* All docs pages */} {/* All docs pages */}
<Route path="/docs/:rest*"> <Route path="/docs" nest>
<DocsPages /> <DocsPages />
</Route> </Route>