Skip to content

Commit

Permalink
add paid plugins section
Browse files Browse the repository at this point in the history
  • Loading branch information
undefined-moe committed Sep 3, 2024
1 parent ba47346 commit 3407df4
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 27 deletions.
1 change: 1 addition & 0 deletions .vuepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ export default defineUserConfig({
'/plugins/sonic',
'/plugins/vjudge',
'/plugins/geoip',
'/plugins/extra',
],
}
]
Expand Down
47 changes: 21 additions & 26 deletions plugins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,37 +9,32 @@ Hydro 支持使用插件扩展自身所支持的功能。
## 附加组件列表

:::tip
使用安装脚本安装时会自动安装下方加粗的插件。
部分插件(斜体标注)需配合第三方软件使用,如**仅安装不配置/不安装第三方软件**会导致系统无法正常运行,详情请前往左侧插件详情查看。
:::

Hydro 官方目前提供了以下附加组件:

| ID | 描述 |
| -------------------------- | ----------------------------- |
| @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/Luogu |
| @hydrooj/prom-client | 导出系统状态至 Prometheus |

<!--
以下插件由社区提供:
| ID | 作者 | 描述 |
| -------------------------------------------------- | --------- | ---------------------------- |
| [hydro-pdf-preview](//github.com/Ri-moe/hydro-pdf) | wuxianucw | 使用 PDF.js 在题面中插入 PDF |
-->
| 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 |

大部分插件的配置均可在安装后于 控制面板>系统设置 中找到。

Expand Down
56 changes: 56 additions & 0 deletions plugins/extra.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# 其他

本页列出部分官方收费插件。如果您想购买下述插件或是有其他需求,请加群 1085853538 联系群主咨询。

## SMS

使用短信替代邮箱用于注册账号/找回密码。
或是在保持邮箱的前提下启用绑定手机号认证。

前置条件:需要您申请阿里云或是腾讯云的短信 API,并配置好短信模板,等待审核通过。

## contest-pdf

快速导出一场比赛的所有题面生成一个 PDF 文件。

## contestBulkSubmit

离线比赛收集选手代码后打包上传系统统一评测(类似 OI)

## history

查看用户的 rating / 提交状况历史图表。

## swiper

首页轮播大图。

## announce

公告模块

## user-list

加强的用户管理一站式面板。
支持管理员在 Web 端修改用户信息/重置密码/修改权限等等。

## blockly

拼积木。

## 课程系统

支持新建课程 / 上传讲义 / 多个班级 / 多个教师 / 不同学生不同进度 / 按班级管理 / ...

## 远端评测系列

一本通编程启蒙题库 与 深入浅出编程竞赛题库 部分均永久免费。
LOJ, AtCoder 与 BZOJ 部分,我们均部署了完整的测试数据镜像,按照收取 0.002 元/提交收取运营成本费用。

注:若您希望自行进行评测,也可以下载测试数据导入本地系统。

- LOJ: 使用 [loj-download](https://github.com/hydro-dev/loj-download) (约 179G)
- AtCoder: [Dropbox](https://www.dropbox.com/sh/nx3tnilzqz7df8a/AAAYlTq2tiEHl5hsESw6-yfLa?dl=0) (约 80GB)
- BZOJ: 因特殊原因请自行搜索下载源。(约 64GB)

关于洛谷题库的远端评测,请参照 [洛谷开放平台](https://docs.lgapi.cn/open/) 说明,此服务由洛谷提供。
2 changes: 1 addition & 1 deletion plugins/sonic.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ hydrooj addon add @hydrooj/sonic

配置示例:

```
```toml
# Sonic
# Fast, lightweight and schema-less search backend
# Configuration file
Expand Down

0 comments on commit 3407df4

Please sign in to comment.