From b487a7900bc65bcc542ea548947ea7df6af8d6d4 Mon Sep 17 00:00:00 2001 From: Simon <10131203+gaomeng1900@users.noreply.github.com> Date: Sun, 11 Jan 2026 01:40:21 +0800 Subject: [PATCH] feat(website): layout change --- .../website/src/i18n/locales/en-US/common.ts | 4 +- .../website/src/i18n/locales/en-US/docs.ts | 6 +- .../website/src/i18n/locales/zh-CN/common.ts | 4 +- .../website/src/i18n/locales/zh-CN/docs.ts | 4 +- packages/website/src/pages/docs/Layout.tsx | 13 ++- .../docs/features/model-integration/page.tsx | 32 +++---- .../features/security-permissions/page.tsx | 81 ---------------- .../pages/docs/integration/cdn-setup/page.tsx | 94 +++++++++++++------ .../docs/integration/configuration/page.tsx | 74 +++++++++++---- .../integration/security-permissions/page.tsx | 90 ++++++++++++++++++ .../integration/third-party-agent/page.tsx | 26 ----- .../pages/docs/introduction/overview/page.tsx | 4 +- packages/website/src/router.tsx | 20 ++-- 13 files changed, 257 insertions(+), 195 deletions(-) delete mode 100644 packages/website/src/pages/docs/features/security-permissions/page.tsx create mode 100644 packages/website/src/pages/docs/integration/security-permissions/page.tsx diff --git a/packages/website/src/i18n/locales/en-US/common.ts b/packages/website/src/i18n/locales/en-US/common.ts index 89d8b49..e43059a 100644 --- a/packages/website/src/i18n/locales/en-US/common.ts +++ b/packages/website/src/i18n/locales/en-US/common.ts @@ -27,14 +27,14 @@ export default { overview: 'Overview', quick_start: 'Quick Start', limitations: 'Limitations', - model_integration: 'Model Integration', + models: 'Models', custom_tools: 'Custom Tools', knowledge_injection: 'Instructions', - security_permissions: 'Security & Permissions', data_masking: 'Data Masking', cdn_setup: 'CDN Setup', configuration: 'Configuration', best_practices: 'Best Practices', third_party_agent: 'Third-party Agent', + security_permissions: 'Security & Permissions', }, } diff --git a/packages/website/src/i18n/locales/en-US/docs.ts b/packages/website/src/i18n/locales/en-US/docs.ts index 3c81c66..0e34c3c 100644 --- a/packages/website/src/i18n/locales/en-US/docs.ts +++ b/packages/website/src/i18n/locales/en-US/docs.ts @@ -5,7 +5,7 @@ export default { 'page-agent is a purely web-based GUI Agent. Gives your website an AI operator in simple steps.', what_is: 'What is page-agent?', what_is_desc: - 'page-agent is an embedded GUI Agent. Unlike traditional browser automation tools, page-agent targets web developers, not scrapers or agent clients builders. Integrate it into your site to let users interact with pages through natural language.', + 'page-agent is an embedded GUI Agent. Unlike traditional browser automation tools, page-agent is built for web developers and web applications first. Integrate it into your site to let users interact with pages through natural language.', features_title: 'Core Features', feature_dom: { title: '🧠 Smart DOM Analysis', @@ -112,8 +112,8 @@ export default { future_3: '• Basic visual understanding', future_4: '• Smarter error recovery', }, - model_integration: { - title: 'Model Integration', + models: { + title: 'Models', subtitle: 'Supports models that comply with OpenAI API specification and support tool calls, including public cloud services and private deployments.', recommendation_logic: 'Recommended: Lightweight models with strong ToolCall capabilities.', diff --git a/packages/website/src/i18n/locales/zh-CN/common.ts b/packages/website/src/i18n/locales/zh-CN/common.ts index 7c86540..ed818d2 100644 --- a/packages/website/src/i18n/locales/zh-CN/common.ts +++ b/packages/website/src/i18n/locales/zh-CN/common.ts @@ -26,14 +26,14 @@ export default { overview: '概览', quick_start: '快速开始', limitations: '使用限制', - model_integration: '模型接入', + models: '模型', custom_tools: '自定义工具', knowledge_injection: '知识注入', - security_permissions: '安全与权限', data_masking: '数据脱敏', cdn_setup: 'CDN 引入', configuration: '配置选项', best_practices: '最佳实践', third_party_agent: '接入第三方 Agent', + security_permissions: '安全与权限', }, } diff --git a/packages/website/src/i18n/locales/zh-CN/docs.ts b/packages/website/src/i18n/locales/zh-CN/docs.ts index 92d57dd..909610c 100644 --- a/packages/website/src/i18n/locales/zh-CN/docs.ts +++ b/packages/website/src/i18n/locales/zh-CN/docs.ts @@ -111,8 +111,8 @@ export default { future_3: '• 基础的视觉理解能力', future_4: '• 更智能的错误恢复机制', }, - model_integration: { - title: '模型接入', + models: { + title: '模型', subtitle: '当前支持符合 OpenAI 接口规范且支持 tool call 的模型,包括公有云服务和私有部署方案。', recommendation_logic: '推荐使用 ToolCall 能力强的轻量级模型。', recommended: '推荐模型', diff --git a/packages/website/src/pages/docs/Layout.tsx b/packages/website/src/pages/docs/Layout.tsx index 075492d..e134677 100644 --- a/packages/website/src/pages/docs/Layout.tsx +++ b/packages/website/src/pages/docs/Layout.tsx @@ -32,20 +32,23 @@ export default function DocsLayout({ children }: DocsLayoutProps) { { title: t('nav.features'), items: [ - { title: t('nav.model_integration'), path: '/docs/features/model-integration' }, + { title: t('nav.models'), path: '/docs/features/model-integration' }, { title: t('nav.custom_tools'), path: '/docs/features/custom-tools' }, { title: t('nav.knowledge_injection'), path: '/docs/features/custom-instructions' }, - { title: t('nav.security_permissions'), path: '/docs/features/security-permissions' }, { title: t('nav.data_masking'), path: '/docs/features/data-masking' }, ], }, { title: t('nav.integration'), items: [ - { title: t('nav.cdn_setup'), path: '/docs/integration/cdn-setup' }, { title: t('nav.configuration'), path: '/docs/integration/configuration' }, - { title: t('nav.best_practices'), path: '/docs/integration/best-practices' }, { title: t('nav.third_party_agent'), path: '/docs/integration/third-party-agent' }, + { title: '🚧 ' + t('nav.cdn_setup'), path: '/docs/integration/cdn-setup' }, + { + title: '🚧 ' + t('nav.security_permissions'), + path: '/docs/integration/security-permissions', + }, + { title: '🚧 ' + t('nav.best_practices'), path: '/docs/integration/best-practices' }, ], }, ] @@ -55,7 +58,7 @@ export default function DocsLayout({ children }: DocsLayoutProps) {
{/* Sidebar */}
) } diff --git a/packages/website/src/pages/docs/introduction/overview/page.tsx b/packages/website/src/pages/docs/introduction/overview/page.tsx index d86d62e..c509ad7 100644 --- a/packages/website/src/pages/docs/introduction/overview/page.tsx +++ b/packages/website/src/pages/docs/introduction/overview/page.tsx @@ -6,13 +6,13 @@ export default function Overview() { return (
{/* 头图 */} -
+ {/*
page-agent -
+
*/}

{t('overview.title')}

diff --git a/packages/website/src/router.tsx b/packages/website/src/router.tsx index c55287d..c98ede4 100644 --- a/packages/website/src/router.tsx +++ b/packages/website/src/router.tsx @@ -8,11 +8,11 @@ import Instructions from './pages/docs/features/custom-instructions/page' import CustomTools from './pages/docs/features/custom-tools/page' import DataMasking from './pages/docs/features/data-masking/page' import ModelIntegration from './pages/docs/features/model-integration/page' -import SecurityPermissions from './pages/docs/features/security-permissions/page' // Integration pages import BestPractices from './pages/docs/integration/best-practices/page' import CdnSetup from './pages/docs/integration/cdn-setup/page' import Configuration from './pages/docs/integration/configuration/page' +import SecurityPermissions from './pages/docs/integration/security-permissions/page' import ThirdPartyAgent from './pages/docs/integration/third-party-agent/page' // Introduction pages import Limitations from './pages/docs/introduction/limitations/page' @@ -53,15 +53,6 @@ export default function Router() {
- -
-
- - - -
-
-
@@ -107,6 +98,15 @@ export default function Router() {
+ +
+
+ + + +
+
+