|
# 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。 |