Skip to content

Commit 377eef5

Browse files
authored
Merge pull request #698 from MoYingJi/pr/d
docs: 更新文档
2 parents 4606856 + ef8b466 commit 377eef5

File tree

5 files changed

+26
-69
lines changed

5 files changed

+26
-69
lines changed

README.md

Lines changed: 13 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -17,38 +17,6 @@
1717

1818
![main](/screenshots/SPlayer.jpg)
1919

20-
# 目录
21-
22-
<!-- @import "[TOC]" {cmd="toc" depthFrom=1 depthTo=6 orderedList=false} -->
23-
24-
<!-- code_chunk_output -->
25-
26-
- [目录](#目录)
27-
- [说明](#说明)
28-
- [严肃警告](#严肃警告)
29-
- [💬 交流群](#-交流群)
30-
- [👀 Demo](#-demo)
31-
- [🎉 功能](#-功能)
32-
- [🖼️ 界面展示](#️-界面展示)
33-
- [📦️ 获取](#️-获取)
34-
- [二进制安装方案](#二进制安装方案)
35-
- [稳定版](#稳定版)
36-
- [开发版](#开发版)
37-
- [自行部署方案](#自行部署方案)
38-
- [⚙️ Docker 部署](#️-docker-部署)
39-
- [本地构建](#本地构建)
40-
- [在线部署](#在线部署)
41-
- [⚙️ Vercel 部署](#️-vercel-部署)
42-
- [⚙️ 服务器部署](#️-服务器部署)
43-
- [⚙️ 本地部署](#️-本地部署)
44-
- [😘 鸣谢](#-鸣谢)
45-
- [🗺️ 贡献者联盟](#️-贡献者联盟)
46-
- [📢 免责声明](#-免责声明)
47-
- [📜 开源许可](#-开源许可)
48-
- [⭐ Star History](#-star-history)
49-
50-
<!-- /code_chunk_output -->
51-
5220
## 说明
5321

5422
![提示](/screenshots/gitcodes.png)
@@ -64,17 +32,17 @@
6432
> - 感谢您的尊重与理解
6533
6634
- 本项目采用 [Vue 3](https://cn.vuejs.org/) + [TypeScript](https://www.typescriptlang.org/) + [Naïve UI](https://www.naiveui.com/) + [Electron](https://www.electronjs.org/zh/docs/latest/) 开发
67-
- 支持网页端与客户端,由于设备有限,目前仅适配 `Win`,其他平台可自行解决兼容性后进行构建
68-
- 仅对移动端做了基础适配,**不保证功能全部可用**
35+
- 支持网页端与客户端,由于设备有限,目前仅保证 Windows 系统的适配,其他平台如遇问题可以提 Issue 或自行解决后选择提 PR
36+
<!-- - 仅对移动端做了基础适配,**不保证功能全部可用** -->
6937

70-
> 请注意,本程序不打算开发移动端,也不会对移动端进行完美适配,仅保证基础可用性
38+
<!-- > 请注意,本程序不打算开发移动端,也不会对移动端进行完美适配,仅保证基础可用性 -->
7139

7240
- 欢迎各位大佬 `Star` 😍
7341

7442
## 💬 交流群
7543

7644
<a href="https://qm.qq.com/cgi-bin/qm/qr?k=2-cVSf1bE0AvAehCib00qFEFdUvPaJ_k&jump_from=webapi&authKey=1NEhib9+GsmsXVo2rCc0IbRaVHeeRXJJ0gbsyKDcIwDdAzYySOubkFCvkV32+7Cw" target="_blank">
77-
<img src="screenshots/welcome.png" alt="交流群" width="300" />
45+
<img src="screenshots/welcome.png" alt="交流群" width="300" />
7846
</a>
7947

8048
## 👀 Demo
@@ -172,9 +140,7 @@
172140

173141
#### 开发版
174142

175-
可以通过 `GitHub Actions` 工作流获取最新的开发版,目前开发版仅提供 `Win` 版本
176-
177-
> 如需其他平台的开发版构建,请自行 Fork 本项目并参考 `.github/workflows/release.yml` 创建相应的工作流
143+
可以通过 GitHub Actions 工作流获取最新的开发版
178144

179145
[Dev Workflow](https://github.com/imsyy/SPlayer/actions/workflows/dev.yml)
180146

@@ -210,13 +176,13 @@ docker pull ghcr.io/imsyy/splayer:latest
210176
docker run -d --name SPlayer -p 25884:25884 imsyy/splayer:latest
211177
```
212178

213-
以上步骤成功后,将会在本地 [localhost: 25884](http://localhost:25884/) 启动,如需更换端口,请自行修改命令行中的端口号
179+
以上步骤成功后,将会在本地 [localhost:25884](http://localhost:25884/) 启动,如需更换端口,请自行修改命令行中的第一个端口号
214180

215181
#### ⚙️ Vercel 部署
216182

217183
> 其他部署平台大致相同,在此不做说明
218184
219-
1. 本程序依赖 [NeteaseCloudMusicApi](https://github.com/Binaryify/NeteaseCloudMusicApi) 运行,请确保您已成功部署该项目,并成功取得在线访问地址
185+
1. 本程序依赖 [NeteaseCloudMusicApi](https://github.com/Binaryify/NeteaseCloudMusicApi) 运行,请确保您已成功部署该项目或兼容的项目,并成功取得在线访问地址
220186
2. 点击本仓库右上角的 `Fork`,复制本仓库到你的 `GitHub` 账号
221187
3. 复制 `/.env.example` 文件并重命名为 `/.env`
222188
4.`.env` 文件中的 `VITE_API_URL` 改为第一步得到的 API 地址
@@ -282,7 +248,7 @@ docker run -d --name SPlayer -p 25884:25884 imsyy/splayer:latest
282248
| ------------------ | -------- |
283249
| `pnpm build:win` | Windows |
284250
| `pnpm build:linux` | Linux |
285-
| `pnpm build:mac` | MacOS |
251+
| `pnpm build:mac` | macOS |
286252

287253
## 😘 鸣谢
288254

@@ -302,15 +268,11 @@ docker run -d --name SPlayer -p 25884:25884 imsyy/splayer:latest
302268
感谢以下所有贡献者 💖
303269

304270
<a href="https://github.com/imsyy/SPlayer/graphs/contributors" target="_blank" rel="noopener">
305-
<picture>
306-
<source media="(prefers-color-scheme: dark)"
307-
srcset="https://contrib.rocks/image?repo=imsyy/SPlayer&max=30&anon=1&theme=dark&v=1">
308-
<img src="https://contrib.rocks/image?repo=imsyy/SPlayer&max=30&anon=1&v=1"
309-
alt="SPlayer 项目贡献者"
310-
width="650"
311-
loading="lazy"
312-
style="border-radius: 10px; transition: transform 0.2s ease;">
313-
</picture>
271+
<img src="https://contrib.rocks/image?repo=imsyy/SPlayer&max=30&anon=1&v=1"
272+
alt="SPlayer 项目贡献者"
273+
width="650"
274+
loading="lazy"
275+
/>
314276
</a>
315277

316278
## 📢 免责声明
@@ -334,8 +296,6 @@ docker run -d --name SPlayer -p 25884:25884 imsyy/splayer:latest
334296
5. **社区参与:** 欢迎社区的参与和贡献,我们鼓励开发者一同改进和维护本项目
335297
6. **许可证链接:** 请阅读 [GNU Affero General Public License (AGPL-3.0)](https://www.gnu.org/licenses/agpl-3.0.html) 了解更多详情
336298

337-
338-
339299
## ⭐ Star History
340300

341301
[![Star History Chart](https://api.star-history.com/svg?repos=imsyy/SPlayer&type=Date)](https://star-history.com/#imsyy/SPlayer&Date)

docs/api.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,8 +371,6 @@ print(response.json())
371371

372372
---
373373

374-
375-
376374
## 注意事项
377375

378376
1. 所有接口仅在应用程序运行时可用

docs/contributing.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
## 开发环境搭建
3737

38-
请参考 [使用指南](/guide.html#本地开发环境) 完成以下准备工作:
38+
请参考 [使用指南](/guide.html#🛠-本地开发环境) 完成以下准备工作:
3939

4040
1. 安装 Node.js (v18+)
4141
2. 安装 pnpm
@@ -152,14 +152,15 @@ git push origin feature/your-feature-name
152152
2. 点击 **Compare & pull request** 按钮
153153
3. 填写 PR 标题和描述:
154154
- 清晰描述更改内容
155-
- 关联相关 Issue(如有):`Closes #123`
155+
- 关联相关 Issue(如有):`Closes #123`(详细信息可查看 [GitHub 文档](https://docs.github.com/zh/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue)
156156
- 提供测试方法或截图
157157
4. 点击 **Create pull request**
158158

159159
### 8. 代码审查
160160

161+
- AI 会对 PR 进行初步审核(AI 有时会挑刺,只改你觉得有必要的即可)
161162
- 维护者可能会提出修改建议
162-
- 根据反馈进行修改并推送更新
163+
- 根据反馈进行修改并推送更新,你也可以选择说服维护者为什么你是对的
163164
- PR 合并后,可删除功能分支
164165

165166
```bash
@@ -184,7 +185,7 @@ pnpm lint
184185
pnpm format
185186
```
186187

187-
提交前请确保代码通过规范检查
188+
提交前请确保您的代码通过规范检查
188189

189190
### 目录结构
190191

docs/guide.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
| ------- | --------------------------------- |
1313
| Windows | `.exe` (安装版) / `.zip` (便携版) |
1414
| macOS | `.dmg` |
15-
| Linux | `.AppImage` / `.deb` |
15+
| Linux | `.AppImage` / `.deb` / ... |
1616

1717
### Docker 部署 (仅 Web 版)
1818

@@ -185,10 +185,6 @@ pnpm build:win -- --x64 --arm64
185185
- **Prettier**: 代码格式化
186186
- **rust-analyzer**: Rust 语言支持 (开发原生模块时)
187187

188-
#### 配置文件
189-
190-
项目已配置 `.vscode/settings.json`,打开项目时 VS Code 会自动应用推荐设置。
191-
192188
## ⚠️ 重要提示
193189

194190
::: warning 许可协议

docs/troubleshooting/debug.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,13 @@
2727
| ------- | --------------------------------------------- |
2828
| Windows | `%APPDATA%\SPlayer\logs\` |
2929
| macOS | `~/Library/Application Support/SPlayer/logs/` |
30-
| Linux | `~/.config/SPlayer/logs/` |
30+
| Linux | `$XDG_CONFIG_HOME/SPlayer/logs/` |
3131

32-
开发环境日志:`%APPDATA%\SPlayer\logs\dev\`
32+
开发环境日志:`%APPDATA%\SPlayer\logs\dev\`(在原日志目录的 `dev` 子文件夹下)
3333

3434
原生模块日志:
3535

3636
- SMTC 日志:`%APPDATA%\SPlayer\logs\smtc\`
37-
- Discord RPC 日志:`%APPDATA%\SPlayer\logs\discord\`
3837

3938
## 常见错误类型
4039

@@ -90,6 +89,9 @@ rd /s /q "%APPDATA%\SPlayer\Cache"
9089

9190
# 清除应用缓存(macOS)
9291
rm -rf ~/Library/Application\ Support/SPlayer/Cache
92+
93+
# 清除应用缓存(Linux)
94+
rm -rf "${XDG_CONFIG_HOME:-$HOME/.config}/SPlayer/Cache"
9395
```
9496

9597
## 收集调试信息
@@ -98,7 +100,7 @@ rm -rf ~/Library/Application\ Support/SPlayer/Cache
98100

99101
1. **系统信息**
100102
- 操作系统版本
101-
- SPlayer 版本
103+
- SPlayer 版本(如果是开发版本,还要带上 Commit ID)
102104
- Node.js 版本(如果是开发环境)
103105

104106
2. **错误信息**
@@ -125,7 +127,7 @@ rd /s /q "%APPDATA%\SPlayer"
125127
rm -rf ~/Library/Application\ Support/SPlayer
126128

127129
# Linux
128-
rm -rf ~/.config/SPlayer
130+
rm -rf "${XDG_CONFIG_HOME:-$HOME/.config}/SPlayer"
129131
```
130132

131133
重置后重新启动应用并登录即可。

0 commit comments

Comments
 (0)