format readme styles
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
<div align="center">
|
||||
<img src="https://wr.do/_static/images/x-preview.png" alt="WR.DO Logo" >
|
||||
<h1>WR.DO</h1>
|
||||
<p>一站式域名服务平台,集成短链服务、临时邮箱、子域名管理、文件存储和开放API接口。</p>
|
||||
<p>
|
||||
<a href="https://wr.do/docs/developer">开发文档</a> · <a href="https://wr.do/feedback">Feedback</a> · <a href="/README-en.md">English</a> | 简体中文
|
||||
<a href="https://wr.do">官网</a> · <a href="https://wr.do/docs/developer">部署文档</a> · <a href="https://wr.do/feedback">反馈讨论</a> · <a href="/README-en.md">English</a> | 简体中文
|
||||
</p>
|
||||
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/oiov/wr.do?style=flat-square">
|
||||
<img alt="Vercel" src="https://img.shields.io/badge/vercel-online-55b467?labelColor=black&logo=vercel&style=flat-square">
|
||||
<img alt="Release" src="https://img.shields.io/github/actions/workflow/status/oiov/wr.do/docker-build-push.yml?label=release&labelColor=black&logo=githubactions&logoColor=white&style=flat-square">
|
||||
<img alt="Release" src="https://img.shields.io/github/release-date/oiov/wr.do?labelColor=black&style=flat-square">
|
||||
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/oiov/wr.do?style=flat-square&label=latest"><br>
|
||||
<img src="https://img.shields.io/github/contributors/oiov/wr.do?color=c4f042&labelColor=black&style=flat-square" alt="contributors"/>
|
||||
<img src="https://img.shields.io/github/stars/oiov/wr.do.svg?logo=github&style=flat-square" alt="star"/>
|
||||
<img alt="GitHub forks" src="https://img.shields.io/github/forks/oiov/wr.do?style=flat-square">
|
||||
<img alt="GitHub Issues or Pull Requests" src="https://img.shields.io/github/issues/oiov/wr.do?style=flat-square"> <br>
|
||||
@@ -11,76 +17,6 @@
|
||||
<img src="https://img.shields.io/github/license/oiov/wr.do?style=flat-square" alt="MIT"/>
|
||||
</div>
|
||||
|
||||
## 简介
|
||||
|
||||
WR.DO 是一个一站式域名服务平台,集成短链服务、临时邮箱、子域名管理、文件存储和开放API接口。支持自定义链接、密码保护、访问统计;提供无限制临时邮箱收发;管理多域名DNS记录;支持云存储,对接 S3 API;内置网站截图、元数据提取等实用API。提供完整的管理后台,支持用户权限控制和各项服务配置。
|
||||
|
||||
- 官网: [https://wr.do](https://wr.do)
|
||||
- Demo: [https://699399.xyz](https://699399.xyz) (管理员账号: `admin@admin.com`, 密码: `123456`)
|
||||
|
||||
## 功能列表
|
||||
|
||||
- 🔗 **短链服务**:
|
||||
- 支持自定义短链
|
||||
- 支持生成自定义二维码
|
||||
- 支持密码保护链接
|
||||
- 支持设置过期时间
|
||||
- 支持访问统计(实时日志、地图等多维度数据分析)
|
||||
- 支持调用 API 创建短链
|
||||
|
||||
- 📮 **临时邮箱服务**:
|
||||
- 支持创建自定义前缀邮箱
|
||||
- 支持过滤未读邮件列表
|
||||
- 可创建无限数量邮箱
|
||||
- 支持接收无限制邮件 (依赖 Cloudflare Email Worker)
|
||||
- 支持发送邮件(依赖 Resend)
|
||||
- 支持 Catch-All 配置
|
||||
- 支持 Telegram 推送(多频道/群组)
|
||||
- 支持调用 API 创建邮箱
|
||||
- 支持调用 API 获取收件箱邮件
|
||||
|
||||
- 🌐 **子域名管理服务**:
|
||||
- 支持管理多 Cloudflare 账户下的多个域名的 DNS 记录
|
||||
- 支持创建多种 DNS 记录类型(CNAME、A、TXT 等)
|
||||
- 支持开启申请模式(用户提交、管理员审批)
|
||||
- 支持邮件通知管理员、用户域名申请状态
|
||||
|
||||
- 💳 **云存储服务**
|
||||
- 接入多渠道(S3 API)云存储平台(Cloudflare R2、AWS S3)
|
||||
- 支持单渠道多存储桶配置
|
||||
- 动态配置(用户配额设置)文件上传大小限制
|
||||
- 支持拖拽、批量、分块上传文件
|
||||
- 支持批量删除文件
|
||||
- 快捷生成文件短链、二维码
|
||||
- 支持部分文件在线预览内容
|
||||
- 支持调用 API 上传文件
|
||||
|
||||
- 📡 **开放接口模块**:
|
||||
- 获取网站元数据 API
|
||||
- 获取网站截图 API
|
||||
- 生成网站二维码 API
|
||||
- 将网站转换为 Markdown、Text
|
||||
- 支持所有类型 API 调用统计日志
|
||||
- 支持生成用户 API Key,用于第三方调用开放接口
|
||||
|
||||
- 🔒 **管理员模块**:
|
||||
- 多维度图表展示网站状态
|
||||
- 域名服务配置(动态配置各项服务是否启用,包括短链、临时邮箱(收发邮件)、子域名管理)
|
||||
- 用户列表管理(设置权限、分配使用额度、禁用用户等)
|
||||
- 动态配置登录方式 (支持 Google, GitHub, 邮箱验证, 账户密码, LinuxDO)
|
||||
- 短链管理(管理所有用户创建的短链)
|
||||
- 邮箱管理(管理所有用户创建的临时邮箱)
|
||||
- 子域名管理(管理所有用户创建的子域名)
|
||||
|
||||
## 技术栈
|
||||
|
||||
- Next.js + React + TypeScript
|
||||
- Tailwind CSS 用于样式设计
|
||||
- Prisma ORM 作为数据库工具
|
||||
- Cloudflare 作为主要的云基础设施
|
||||
- Vercel 作为推荐的部署平台
|
||||
- Resend 作为邮件服务
|
||||
|
||||
## 截图预览
|
||||
|
||||
<table>
|
||||
@@ -98,12 +34,104 @@ WR.DO 是一个一站式域名服务平台,集成短链服务、临时邮箱
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
## 功能列表
|
||||
|
||||
> Demo: [https://699399.xyz](https://699399.xyz) (管理员账号: `admin@admin.com`, 密码: `123456`)
|
||||
|
||||
<details>
|
||||
<summary><strong> 🔗 短链服务</strong> - <a href="javascript:;">[功能列表]</a></summary>
|
||||
<ul>
|
||||
<li>支持自定义短链</li>
|
||||
<li>支持生成自定义二维码</li>
|
||||
<li>支持密码保护链接</li>
|
||||
<li>支持设置过期时间</li>
|
||||
<li>支持访问统计(实时日志、地图等多维度数据分析)</li>
|
||||
<li>支持调用 API 创建短链</li>
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong> 📮 域名邮箱服务</strong> - <a href="javascript:;">[功能列表]</a></summary>
|
||||
<ul>
|
||||
<li>支持创建自定义前缀邮箱</li>
|
||||
<li>支持过滤未读邮件列表</li>
|
||||
<li>可创建无限数量邮箱</li>
|
||||
<li>支持接收无限制邮件 (依赖 Cloudflare Email Worker)</li>
|
||||
<li>支持发送邮件(依赖 Resend)</li>
|
||||
<li>支持 Catch-All 配置</li>
|
||||
<li>支持 Telegram 推送(多频道/群组)</li>
|
||||
<li>支持调用 API 创建邮箱</li>
|
||||
<li>支持调用 API 获取收件箱邮件</li>
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>🌐 子域名管理服务</strong> - <a href="javascript:;">[功能列表]</a></summary>
|
||||
<ul>
|
||||
<li>支持管理多 Cloudflare 账户下的多个域名的 DNS 记录</li>
|
||||
<li>支持创建多种 DNS 记录类型(CNAME、A、TXT 等)</li>
|
||||
<li>支持开启申请模式(用户提交、管理员审批)</li>
|
||||
<li>支持邮件通知管理员、用户域名申请状态</li>
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>📂 文件存储服务</strong> - <a href="javascript:;">[功能列表]</a></summary>
|
||||
<ul>
|
||||
<li>支持多渠道(S3 API)云存储平台(Cloudflare R2、AWS S3、OSS等)
|
||||
<li>支持单渠道多存储桶配置
|
||||
<li>动态配置文件上传大小限制
|
||||
<li>支持拖拽、批量、分块上传文件
|
||||
<li>支持批量删除文件
|
||||
<li>快捷生成文件短链、二维码
|
||||
<li>支持部分文件在线预览内容
|
||||
<li>支持调用 API 上传文件
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>📡 开放接口服务</strong> - <a href="javascript:;">[功能列表]</a></summary>
|
||||
<ul>
|
||||
<li>支持调用 API 获取网站元数据
|
||||
<li>支持调用 API 获取网站截图
|
||||
<li>支持调用 API 生成网站二维码
|
||||
<li>支持调用 API 将网站转换为 Markdown、Text
|
||||
<li>支持生成用户 API Key,用于第三方调用开放接口
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>👑 管理员模块</strong> - <a href="javascript:;">[功能列表]</a></summary>
|
||||
<ul>
|
||||
<li>多维度图表展示网站状态
|
||||
<li>域名服务配置(动态配置各项服务是否启用,包括短链、临时邮箱(收发邮件)
|
||||
<li>用户列表管理(设置权限、分配使用额度、禁用用户等)
|
||||
<li>动态配置登录方式 (支持 Google, GitHub, 邮箱验证, 账户密码, LinuxDO)
|
||||
<li>短链管理(管理所有用户创建的短链)
|
||||
<li>邮箱管理(管理所有用户创建的临时邮箱)
|
||||
<li>子域名管理(管理所有用户创建的子域名)
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
## 技术栈
|
||||
|
||||
- Next.js + React + TypeScript
|
||||
- Tailwind CSS 用于样式设计
|
||||
- Prisma ORM 作为数据库工具
|
||||
- Cloudflare 作为主要的云基础设施
|
||||
- Vercel 作为推荐的部署平台
|
||||
- Resend 作为邮件服务
|
||||
- Next-Intl 作为国际化支持
|
||||
|
||||
## 快速开始
|
||||
|
||||
查看开发者[快速开始](https://wr.do/docs/developer/quick-start)详细文档。
|
||||
查看开发者[手把手部署教程](https://wr.do/docs/developer/quick-start-zh)文档。
|
||||
|
||||
## 自部署教程
|
||||
|
||||
> 注意,任何部署方式都需要先配置环境变量,若部署后修改了环境变量,需要**重新部署**才会生效。
|
||||
|
||||
### 使用 Vercel 部署
|
||||
|
||||
[](https://vercel.com/new/clone?repository-url=https://github.com/oiov/wr.do.git&project-name=wrdo)
|
||||
|
||||
Reference in New Issue
Block a user