Skip to content

Commit ed1366b

Browse files
update introduction (#1)
1 parent 735fa9c commit ed1366b

File tree

2 files changed

+25
-21
lines changed

2 files changed

+25
-21
lines changed

docs/project/hydro.md

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,24 @@ sidebar_position: 1
44

55
# Hydro 插件
66

7-
:::info
7+
HydroOJ 作为首批接入洛谷开放平台的在线评测系统,实现了完整的远程评测体验,您可以在 Hydro 中导入洛谷全部题目,定期更新,复制题目,编辑题面,发起评测和接收所有的子评测详细结果。
88

9-
如果您还没有搭建评测系统,推荐使用 Hydro 作为您的评测系统。Hydro 有完善的插件系统用以增删定制功能,以及原生的多题库和远程评测支持
9+
如果您还没有安装 Hydro,可以使用下方命令一键安装,详情阅读[官方指南](https://docs.hydro.ac/docs/install/)
1010

11-
如果您已经安装了 HustOJ、SYZOJ、Vijos 等评测系统,同样也可以根据[官方迁移指南](https://docs.hydro.ac/plugins/migrate/)的介绍将您的评测系统迁移至 Hydro。注意,若您有二次开发增加功能,在迁移后可能需要重新实现相关功能。
11+
```sh
12+
LANG=zh . <(curl https://hydro.ac/setup.sh)
13+
```
1214

13-
:::
14-
15-
- Hydro 仓库地址:https://github.com/hydro-dev/hydro
16-
- 洛谷 vjudge 插件仓库地址:https://github.com/hydro-dev/luogu
17-
18-
HydroOJ 作为首批接入洛谷开放平台的在线评测系统,通过 vjudge 插件实现了完整的远程评测体验,您可以在 Hydro 中导入洛谷题目,发起评测和接收所有的子评测详细结果。
19-
20-
若要使用 Hydro 插件,您需要有一个 HydroOJ 实例,部署请参考[官方指南](https://docs.hydro.ac/docs/install/)
21-
22-
使 HydroOJ 接入洛谷开放平台,您需要进行以下操作:
15+
使 Hydro 接入洛谷开放平台,您需要进行以下操作:
2316

2417
1. 使用 `hydrooj install @hydrooj/vjudge && hydrooj install https://cdn.luogu.com.cn/lgapi/hydro/hydroplugin-luogu-0.0.1.tgz` 安装相关模块。
25-
2. 使用 `hydrooj cli luogu import` 导入题库。
18+
2. 使用 `hydrooj cli luogu importProblem` 导入题库。
2619
3. 使用 `hydrooj cli luogu addAccount <token>` 设置账号。
27-
4. 重启 HydroOJ 进程。
20+
4. 重启 Hydro 进程(`pm2 restart hydrooj`)。
21+
5. 大功告成!
22+
23+
如果需要帮助部署/迁移或有二次开发的需求,您可联系 Hydro 开发者寻求帮助。
2824

29-
如果需要帮助部署或有二次开发的需求,您可联系 Hydro 开发者寻求付费服务帮助。
25+
- Hydro 仓库地址:https://github.com/hydro-dev/hydro
26+
- Hydro 文档:https://hydro.js.org (镜像:https://docs.hydro.ac)
27+
- 洛谷 vjudge 插件仓库地址:https://github.com/hydro-dev/luogu

docs/project/index.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,21 @@ pagination_next: null
1111

1212
:::tip
1313

14-
不是所有评测系统都在设计上支持远端评测,使用体验可能因系统而异。
14+
不是所有评测系统都在设计上支持远端评测,使用体验可能因系统而异。推荐使用原生支持多题库和远端评测的 [Hydro](hydro.md)
1515

16-
本平台更推荐使用原生支持多题库和远端评测的 [Hydro](hydro.md)[Hydro](hydro.md) 还支持从现有系统迁移。
16+
如果您还没有搭建评测系统,推荐使用 Hydro 作为您的评测系统。Hydro 有完善的插件系统用以增删定制功能,以及原生的多题库和远程评测支持。更多功能可参照 [功能对比](https://docs.hydro.ac/docs/#%E5%8A%9F%E8%83%BD%E5%AF%B9%E6%AF%94)
17+
18+
如果您已经安装了 HUSTOJ、SYZOJ、Vijos 等评测系统,同样也可以根据 [官方迁移指南](https://docs.hydro.ac/plugins/migrate/) 的介绍将您的评测系统无缝迁移至 Hydro,所有的题目、用户、提交记录、比赛等数据均会保留。若在迁移过程中遇到问题,可以联系开发人员免费协助。
1719

1820
:::
1921

20-
- [Hydro](hydro.md)
21-
- [UniversalOJ](uoj.md)
22-
- ~~[HUSTOJ](hustoj.md)~~
22+
## 功能对比
23+
24+
| 在线测评系统 | 一键导入 | 单题添加 |
25+
|:-----------------------:|:------:|:------:|
26+
| [Hydro(推荐)](hydro.md) | 支持 | 支持 |
27+
| [UniversalOJ](uoj.md) | 支持 | 支持 |
28+
| [HUSTOJ](hustoj.md) | 不支持 | 不支持 |
2329

2430
## SDK 等
2531

0 commit comments

Comments
 (0)