在hydro服务器命令行终端下
先全局安装所需模块,再向 hydrooj 注册
yarn global add @hydrooj/import-hoj
hydrooj addon add @hydrooj/import-hoj
重启 HydroOJ 生效安装的插件
pm2 restart hydrooj
Hydro 官方目前提供了以下附加组件:
| ID | 描述 |
|---|---|
| @hydrooj/a11y | 一些小功能 |
| @hydrooj/onsite-toolkit | 现场赛工具包 |
| @hydrooj/blog | 博客功能 |
| @hydrooj/fps-importer | 导入 fps 格式的题目 |
| @hydrooj/geoip | 显示用户登录地(需要IP库支持) |
| @hydrooj/hydrojudge | 评测组件 |
| @hydrooj/import-qduoj | 导入 QDUOJ 导出的题库 |
| @hydrooj/import-hoj | 导入 HOJ 导出的题库 |
| @hydrooj/login-with-github | 允许用户使用 GitHub 登录 |
| @hydrooj/login-with-google | 允许用户使用 Google 登录 |
| @hydrooj/migrate | 从 vijos4/HustOJ/SYZOJ/UniversalOJ 升级 |
| @hydrooj/recaptcha | 注册时启用 reCAPTCHA 验证码 |
| @hydrooj/ui-default | Hydro 的默认用户界面 |
| @hydrooj/onlyoffice | 显示 doc/docx 格式题目 |
| @hydrooj/sonic | 基于 sonic 的题目搜索增强(需安装 sonic) |
| @hydrooj/elastic-search | 基于 Elastic 的题目搜索增强(需安装 Elastic) |
| @hydrooj/vjudge | Codeforces/SPOJ/UOJ/POJ |
| @hydrooj/prom-client | 导出系统状态至 Prometheus |
大部分插件的配置均可在安装后于 控制面板>系统设置 中找到。
安装方法和上面的hoj插件一样。