74 lines
1.8 KiB
Markdown
Executable File
74 lines
1.8 KiB
Markdown
Executable File
# py-xiaozhi 文档
|
|
|
|
这是 py-xiaozhi 项目的文档网站,基于 VitePress 构建。
|
|
|
|
## 功能
|
|
|
|
- 项目指南:提供项目的详细使用说明和开发文档
|
|
- 赞助商页面:展示并感谢项目的所有赞助者
|
|
- 贡献指南:说明如何为项目贡献代码
|
|
- 贡献者名单:展示所有为项目做出贡献的开发者
|
|
- 响应式设计:适配桌面和移动设备
|
|
|
|
## 本地开发
|
|
|
|
```bash
|
|
# 安装依赖
|
|
pnpm install
|
|
|
|
# 启动开发服务器
|
|
pnpm docs:dev
|
|
|
|
# 构建静态文件
|
|
pnpm docs:build
|
|
|
|
# 预览构建结果
|
|
pnpm docs:preview
|
|
```
|
|
|
|
## 目录结构
|
|
|
|
```
|
|
documents/
|
|
├── docs/ # 文档源文件
|
|
│ ├── .vitepress/ # VitePress 配置
|
|
│ ├── guide/ # 指南文档
|
|
│ ├── sponsors/ # 赞助商页面
|
|
│ ├── contributing.md # 贡献指南
|
|
│ ├── contributors.md # 贡献者名单
|
|
│ └── index.md # 首页
|
|
├── package.json # 项目配置
|
|
└── README.md # 项目说明
|
|
```
|
|
|
|
## 赞助商页面
|
|
|
|
赞助商页面通过以下方式实现:
|
|
|
|
1. `/sponsors/` 目录包含了赞助商相关的内容
|
|
2. `data.json` 文件存储赞助商数据
|
|
3. 使用 Vue 组件在客户端动态渲染赞助商列表
|
|
4. 提供成为赞助者的详细说明和支付方式
|
|
|
|
## 贡献指南
|
|
|
|
贡献指南页面提供了以下内容:
|
|
|
|
1. 开发环境准备指南
|
|
2. 代码贡献流程说明
|
|
3. 编码规范和提交规范
|
|
4. Pull Request 创建和审核流程
|
|
5. 文档贡献指南
|
|
|
|
## 贡献者名单
|
|
|
|
贡献者名单页面展示了所有为项目做出贡献的开发者,包括:
|
|
|
|
1. 核心开发团队成员
|
|
2. 代码贡献者
|
|
3. 文档贡献者
|
|
4. 测试和反馈提供者
|
|
|
|
## 部署
|
|
|
|
文档网站通过 GitHub Actions 自动部署到 GitHub Pages。 |