diff --git a/docs/content/index.md b/docs/content/index.md
index 908bd2b..9d0d676 100644
--- a/docs/content/index.md
+++ b/docs/content/index.md
@@ -2,21 +2,33 @@
id: index
title: UPage 文档
slug: /
+hide_title: true
---
-# UPage
+
+
+
![UPage 主界面]()
+
+
+
+
+
+
+
+
+
-UPage 是一款基于大模型的可视化网页构建平台,支持多种 AI 提供商集成,基于自然语言快速实现定制化网页。
## 什么是 UPage?
-UPage 是一个开源的网页构建工具,它利用大语言模型,让用户能够通过自然语言描述来创建和定制网页。无论您是开发者、设计师还是内容创作者,UPage 都能帮助您快速将想法转化为可视化的网页。
+UPage 是一款基于大模型的可视化网页构建平台,支持多种 AI 提供商集成,基于自然语言快速实现定制化网页。它利用大语言模型,让用户能够通过自然语言描述来创建和定制网页。无论您是开发者、设计师还是内容创作者,UPage 都能帮助您快速将想法转化为可视化的网页。
## 核心特性
-- **基于 AI 的页面生成**:通过自然语言描述生成完整的网页
-- **多种 AI 提供商支持**:兼容 OpenAI、Anthropic Claude、Google Gemini 等多种 AI 模型
+- **基于 LLM 的页面生成**:通过自然语言描述生成完整的网页
+- **多种 LLM 提供商支持**:兼容 OpenAI、Anthropic Claude、Google Gemini 等多种 LLM 模型
- **可视化编辑器**:简洁直观的可视化编辑器界面,实时预览
+- **多页面生成**:支持同时生成多个页面
- **代码导出**:生成标准的 HTML/CSS/JS 代码,方便集成到现有项目
- **响应式设计**:自动适应不同屏幕尺寸
- **部署集成**:支持一键部署到常见托管平台
diff --git a/docs/content/user-guide/ai-page-generation.md b/docs/content/user-guide/ai-page-generation.md
deleted file mode 100644
index a2cb64e..0000000
--- a/docs/content/user-guide/ai-page-generation.md
+++ /dev/null
@@ -1,159 +0,0 @@
----
-id: ai-page-generation
-title: AI 页面生成
----
-
-# AI 页面生成
-
-UPage 的核心功能是通过人工智能生成网页。本文档将指导您如何使用 AI 功能快速创建和定制网页。
-
-## 基于自然语言创建页面
-
-### 创建新页面
-
-1. 在 UPage 主界面,点击侧边栏中的"新建页面"按钮
-2. 选择"AI 创建"选项
-3. 在对话框中输入您的页面需求描述
-4. 点击"生成"按钮
-
-### 编写有效的页面描述
-
-为了获得最佳结果,建议按照以下方式编写页面描述:
-
-- **明确页面类型**:例如"产品展示页面"、"博客文章"、"联系表单"等
-- **指定关键元素**:列出页面应包含的主要组件和内容
-- **描述风格和布局**:说明您期望的设计风格和布局结构
-- **提供具体内容**:如果有特定文本或图片要求,请明确说明
-
-示例描述:
-
-```
-创建一个现代风格的产品登录页面,用于展示我们的智能手表产品。页面应包含:
-1. 顶部导航栏,带有品牌标志和菜单
-2. 醒目的标题和副标题,强调产品的主要卖点
-3. 产品图片展示区,包含至少3张不同角度的产品图
-4. 产品特点列表,使用图标和简短描述
-5. 价格信息和"立即购买"按钮
-6. 客户评价部分
-7. 常见问题解答
-8. 页脚,包含联系信息和社交媒体链接
-整体配色应使用深蓝色和白色为主,符合科技产品的定位
-```
-
-## 迭代优化页面
-
-### 修改现有页面
-
-1. 选择要修改的页面
-2. 点击工具栏中的"AI 辅助"按钮
-3. 描述您想要进行的修改
-4. AI 将生成修改建议并应用到页面
-
-### 局部调整
-
-您也可以针对页面的特定部分进行 AI 辅助调整:
-
-1. 选择页面中的特定组件或区域
-2. 点击右键菜单中的"AI 辅助"选项
-3. 描述您希望对该部分进行的修改
-4. 确认 AI 生成的调整
-
-## AI 提示技巧
-
-### 有效的提示模式
-
-以下是一些有效的 AI 提示模式:
-
-- **添加内容**:"在页面顶部添加一个公告栏,显示最新促销信息"
-- **修改样式**:"将按钮颜色改为蓝色,并增加圆角效果"
-- **调整布局**:"将产品展示区改为两列网格布局,每个产品卡片包含图片、标题和价格"
-- **优化文案**:"将页面标题改为更吸引人的营销语言,强调产品的独特卖点"
-- **增强功能**:"在产品图片区添加轮播效果,允许用户浏览多张产品图片"
-
-### 提示示例
-
-以下是一些实际的提示示例:
-
-```
-将页面背景改为浅灰色,增加视觉层次感
-```
-
-```
-优化页面的移动端显示效果,确保在小屏幕上也能良好展示
-```
-
-```
-添加一个简单的联系表单,包含姓名、邮箱和留言字段
-```
-
-```
-将产品描述文本改为更简洁有力的表达,突出产品解决的问题
-```
-
-## 高级 AI 功能
-
-### 风格迁移
-
-您可以使用 AI 将一个页面的设计风格应用到另一个页面:
-
-1. 在 AI 提示中引用现有页面
-2. 描述您希望迁移的风格元素
-3. AI 将分析并应用相似的设计风格
-
-示例:
-```
-将我的"关于我们"页面的设计风格应用到这个"联系我们"页面,保持一致的视觉语言
-```
-
-### 多语言支持
-
-UPage 支持使用 AI 生成多语言内容:
-
-1. 创建基础页面
-2. 使用 AI 辅助功能,指定目标语言
-3. AI 将翻译页面内容并保持布局结构
-
-示例:
-```
-将此页面内容翻译成英文,保持相同的布局和设计
-```
-
-## 最佳实践
-
-### 审查和编辑
-
-AI 生成的内容通常需要人工审查和编辑:
-
-1. 检查生成的文本是否准确、相关
-2. 调整布局和样式以符合品牌要求
-3. 确保所有链接和功能正常工作
-4. 优化图片和媒体内容
-
-### 渐进式生成
-
-对于复杂页面,采用渐进式生成方法:
-
-1. 首先生成基本页面结构
-2. 逐步添加和完善各个部分
-3. 使用 AI 辅助进行细节优化
-4. 最后进行整体协调和统一
-
-## 故障排除
-
-### 生成结果不理想
-
-如果 AI 生成的页面不符合预期:
-
-1. 尝试提供更具体、更详细的描述
-2. 分解复杂需求为多个简单步骤
-3. 提供参考示例或链接
-4. 调整使用的 AI 模型(如果可用)
-
-### 性能问题
-
-如果遇到性能问题:
-
-1. 减少单次生成的页面复杂度
-2. 分步骤生成复杂页面
-3. 检查网络连接和 API 状态
-4. 确认 AI 提供商配置正确
diff --git a/docs/content/user-guide/basics.md b/docs/content/user-guide/basics.md
index 6e35da2..1327adb 100644
--- a/docs/content/user-guide/basics.md
+++ b/docs/content/user-guide/basics.md
@@ -5,138 +5,8 @@ title: 基础使用
# 基础使用
-本文档介绍 UPage 的基本使用方法,帮助您快速上手这款基于 AI 的网页构建平台。
+本文档介绍 UPage 的基本使用方法,帮助您快速上手这款基于大模型的可视化网页构建平台。
-## 登录系统
+## 主界面概览
-1. 打开浏览器,访问 UPage 的地址(例如 `http://localhost:3000`)
-2. 如果已配置 Logto 认证,您将被重定向到登录页面
-3. 输入用户名和密码登录系统
-4. 如果未配置认证系统,您将直接进入 UPage 主界面
-
-## 界面概览
-
-UPage 的界面主要分为以下几个部分:
-
-- **顶部导航栏**:包含项目切换、用户信息和全局设置
-- **侧边栏**:包含页面列表和创建新页面的入口
-- **主内容区**:显示当前编辑的页面或预览
-- **工具栏**:提供各种编辑工具和操作按钮
-
-## 创建新页面
-
-### 使用 AI 创建页面
-
-1. 点击侧边栏中的"新建页面"按钮
-2. 选择"AI 创建"选项
-3. 在对话框中描述您想要创建的页面,例如:
- ```
- 创建一个产品展示页面,包含标题、产品图片、详细描述和购买按钮
- ```
-4. 点击"生成"按钮,系统将基于您的描述生成页面
-5. 生成完成后,您可以进一步编辑和调整页面内容
-
-### 从模板创建页面
-
-1. 点击侧边栏中的"新建页面"按钮
-2. 选择"从模板创建"选项
-3. 浏览可用的模板并选择一个适合您需求的模板
-4. 点击"使用此模板"按钮
-5. 根据需要编辑和自定义模板内容
-
-### 从空白页面开始
-
-1. 点击侧边栏中的"新建页面"按钮
-2. 选择"空白页面"选项
-3. 使用拖拽方式添加组件到页面
-4. 配置组件属性和样式
-
-## 编辑页面
-
-### 添加组件
-
-1. 在编辑模式下,点击工具栏中的"组件"按钮
-2. 从组件库中选择所需组件
-3. 将组件拖拽到页面中的目标位置
-4. 调整组件大小和位置
-
-### 编辑组件属性
-
-1. 在页面中点击选择要编辑的组件
-2. 在右侧属性面板中编辑组件的属性
-3. 修改文本内容、图片、链接等
-4. 调整组件的样式、颜色、字体等
-
-### 使用 AI 辅助编辑
-
-1. 选择要编辑的组件或页面区域
-2. 点击工具栏中的"AI 辅助"按钮
-3. 描述您想要进行的修改,例如:
- ```
- 将这段文本改为更吸引人的营销语言,强调产品的优势
- ```
-4. AI 将根据您的描述生成修改建议
-5. 确认修改或进行进一步调整
-
-## 预览和发布
-
-### 预览页面
-
-1. 点击工具栏中的"预览"按钮
-2. 在预览模式下查看页面在不同设备上的显示效果
-3. 使用设备切换按钮查看响应式效果
-
-### 发布页面
-
-1. 完成页面编辑后,点击工具栏中的"发布"按钮
-2. 选择发布选项(如发布到网站、导出代码等)
-3. 根据提示完成发布流程
-
-## 管理页面
-
-### 页面列表
-
-1. 在侧边栏中查看所有已创建的页面
-2. 点击页面名称打开并编辑页面
-3. 使用搜索框查找特定页面
-
-### 页面操作
-
-1. 在页面列表中,每个页面右侧有操作菜单
-2. 点击操作菜单可以进行复制、重命名、删除等操作
-3. 使用拖拽调整页面顺序
-
-## 系统设置
-
-### 用户设置
-
-1. 点击顶部导航栏中的用户头像
-2. 选择"个人设置"
-3. 修改个人信息、密码等
-
-### 系统配置
-
-1. 点击顶部导航栏中的设置图标
-2. 配置系统参数、AI 提供商等
-3. 管理用户权限和角色(需要管理员权限)
-
-## 键盘快捷键
-
-UPage 提供了一系列键盘快捷键,帮助您提高工作效率:
-
-| 快捷键 | 功能 |
-| --- | --- |
-| Ctrl+S | 保存当前页面 |
-| Ctrl+Z | 撤销操作 |
-| Ctrl+Y | 重做操作 |
-| Ctrl+C | 复制选中的组件 |
-| Ctrl+V | 粘贴组件 |
-| Delete | 删除选中的组件 |
-| Ctrl+P | 预览页面 |
-| Esc | 退出当前模式或取消选择 |
-
-## 下一步
-
-- 了解如何[使用 AI 生成页面](ai-page-generation)
-- 学习[页面管理](page-management)的高级技巧
-- 探索更多[配置选项](../configuration)
+建设中...
diff --git a/docs/content/user-guide/page-management.md b/docs/content/user-guide/page-management.md
deleted file mode 100644
index 70d0af6..0000000
--- a/docs/content/user-guide/page-management.md
+++ /dev/null
@@ -1,192 +0,0 @@
----
-id: page-management
-title: 页面管理
----
-
-# 页面管理
-
-本文档介绍如何在 UPage 中管理、组织和维护您的页面,帮助您有效地管理网站内容。
-
-## 页面列表
-
-### 查看页面列表
-
-1. 在 UPage 主界面,侧边栏显示了所有已创建的页面
-2. 页面按创建时间或自定义顺序排列
-3. 每个页面条目显示页面名称和最后修改时间
-
-### 搜索和筛选
-
-1. 使用侧边栏顶部的搜索框搜索特定页面
-2. 可以按页面名称、标签或内容进行搜索
-3. 使用筛选选项按页面类型、创建日期或状态筛选
-
-## 页面操作
-
-### 基本操作
-
-在页面列表中,每个页面右侧有操作菜单,提供以下功能:
-
-- **编辑**:打开页面编辑器
-- **预览**:在新标签页中预览页面
-- **复制**:创建页面的副本
-- **重命名**:修改页面名称
-- **删除**:删除页面(可恢复)
-- **导出**:导出页面代码或资源
-
-### 批量操作
-
-选择多个页面可以执行批量操作:
-
-1. 使用复选框选择多个页面
-2. 点击批量操作按钮
-3. 选择要执行的操作(如删除、导出、应用标签等)
-
-## 页面组织
-
-### 使用标签
-
-标签是组织页面的有效方式:
-
-1. 在页面设置中添加标签
-2. 使用侧边栏中的标签筛选器查看特定标签的页面
-3. 标签可以用于分类页面(如"产品"、"博客"、"着陆页"等)
-
-### 创建文件夹
-
-对于大型项目,可以使用文件夹组织页面:
-
-1. 点击侧边栏中的"新建文件夹"按钮
-2. 输入文件夹名称
-3. 将页面拖放到文件夹中
-4. 点击文件夹可以展开或折叠其内容
-
-## 页面版本控制
-
-### 版本历史
-
-UPage 自动保存页面的版本历史:
-
-1. 在页面编辑器中,点击"版本历史"按钮
-2. 查看页面的所有历史版本
-3. 点击任何版本可以预览该版本的页面状态
-
-### 恢复版本
-
-如果需要恢复到之前的版本:
-
-1. 在版本历史中找到要恢复的版本
-2. 点击"恢复此版本"按钮
-3. 确认恢复操作
-4. 系统将创建一个新版本,内容与选定的历史版本相同
-
-### 比较版本
-
-比较不同版本之间的差异:
-
-1. 在版本历史中选择两个版本
-2. 点击"比较"按钮
-3. 系统将显示两个版本之间的差异,包括添加、删除和修改的内容
-
-## 页面设置
-
-### 基本设置
-
-每个页面都有以下基本设置:
-
-1. **页面名称**:显示在侧边栏和浏览器标签中
-2. **页面描述**:用于 SEO 和社交媒体分享
-3. **URL 路径**:页面的访问路径
-4. **标签**:用于组织和分类页面
-5. **状态**:草稿、已发布或已归档
-
-### SEO 设置
-
-优化页面的搜索引擎表现:
-
-1. **Meta 标题**:搜索结果中显示的标题
-2. **Meta 描述**:搜索结果中显示的描述
-3. **关键词**:与页面内容相关的关键词
-4. **规范 URL**:指定页面的规范 URL
-5. **索引设置**:控制搜索引擎是否索引页面
-
-### 社交媒体设置
-
-自定义页面在社交媒体上的显示方式:
-
-1. **社交图片**:在社交媒体分享时显示的图片
-2. **社交标题**:在社交媒体分享时显示的标题
-3. **社交描述**:在社交媒体分享时显示的描述
-
-## 页面导出和导入
-
-### 导出页面
-
-UPage 支持多种导出格式:
-
-1. **HTML/CSS/JS**:导出标准 Web 文件
-2. **ZIP 归档**:包含所有页面资源的压缩包
-3. **JSON**:页面数据的 JSON 表示
-4. **PDF**:页面的 PDF 版本(适用于文档)
-
-导出步骤:
-
-1. 在页面列表中选择要导出的页面
-2. 点击"导出"按钮
-3. 选择导出格式
-4. 配置导出选项
-5. 点击"导出"开始下载
-
-### 导入页面
-
-导入现有页面:
-
-1. 点击"导入"按钮
-2. 选择导入源(文件、URL 或代码)
-3. 上传文件或输入 URL/代码
-4. 配置导入选项
-5. 点击"导入"开始处理
-
-## 页面备份
-
-### 创建备份
-
-定期备份您的页面:
-
-1. 在设置中找到"备份"选项
-2. 点击"创建备份"按钮
-3. 输入备份描述(可选)
-4. 选择要包含的页面
-5. 点击"开始备份"
-
-### 恢复备份
-
-从备份中恢复页面:
-
-1. 在设置中找到"备份"选项
-2. 找到要恢复的备份
-3. 点击"恢复"按钮
-4. 选择要恢复的页面
-5. 选择恢复模式(覆盖或创建新页面)
-6. 点击"开始恢复"
-
-## 协作功能
-
-### 共享页面
-
-与团队成员共享页面:
-
-1. 在页面操作菜单中选择"共享"
-2. 输入团队成员的电子邮件地址
-3. 选择权限级别(查看、编辑或管理)
-4. 点击"发送邀请"
-
-### 评论和反馈
-
-在页面上添加评论和反馈:
-
-1. 在预览模式下,点击"评论"按钮
-2. 点击页面任何位置添加评论
-3. 输入评论内容
-4. 可以@提及团队成员
-5. 评论可以标记为已解决
diff --git a/docs/sidebars.js b/docs/sidebars.js
index badec8c..cf62cb4 100644
--- a/docs/sidebars.js
+++ b/docs/sidebars.js
@@ -53,8 +53,6 @@ const sidebars = {
},
items: [
'user-guide/basics',
- 'user-guide/ai-page-generation',
- 'user-guide/page-management',
],
},
{
diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css
index ac25312..349b681 100644
--- a/docs/src/css/custom.css
+++ b/docs/src/css/custom.css
@@ -50,3 +50,17 @@
[data-theme="dark"] .base-url-highlight {
color: #64b5f6;
}
+
+/* 亮暗模式下的 logo 切换 */
+.theme-logo {
+ position: relative;
+ display: inline-block;
+}
+
+.theme-logo img {
+ content: url('/img/logo1.png');
+}
+
+[data-theme="dark"] .theme-logo img {
+ content: url('/img/logo2.png');
+}
diff --git a/docs/static/img/logo1.png b/docs/static/img/logo1.png
new file mode 100644
index 0000000..ae107db
Binary files /dev/null and b/docs/static/img/logo1.png differ
diff --git a/docs/static/img/logo2.png b/docs/static/img/logo2.png
new file mode 100644
index 0000000..665811d
Binary files /dev/null and b/docs/static/img/logo2.png differ
diff --git a/docs/static/img/logo3.png b/docs/static/img/logo3.png
new file mode 100644
index 0000000..b17364a
Binary files /dev/null and b/docs/static/img/logo3.png differ