# OpenManus 主题系统
本文件夹包含OpenManus的不同用户界面主题。
## 主题结构
每个主题必须遵循以下文件结构:
```
主题名称/
├── static/
│ ├── style.css (必需)
│ ├── main.js (必需)
│ └── ... (其他静态资源)
├── templates/
│ └── chat.html (必需)
└── theme.json (必需)
```
## 如何添加新主题
1. 在`themes`文件夹中创建一个新文件夹,使用你的主题名称
2. 复制`static`和`templates`文件夹结构
3. 创建`theme.json`文件,包含以下内容:
```json
{
"name": "主题的中文名称",
"description": "主题的简短描述",
"author": "作者名",
"version": "1.0.0"
}
```
4. 修改CSS和HTML文件以实现你想要的外观
## 路径引用
在`chat.html`中,确保使用以下路径格式引用资源:
```html
```
## 示例主题
- `Normal`: 默认主题
- `cyberpunk`: 赛博朋克主题
当你添加新主题后,系统会自动在首页显示它作为可选项。