- 基于Cloudflare workers,无服务器快速部署
- 完全匿名化,讨论无法被追踪
- 可选附带标签,可选IP屏蔽
变量名 | 描述 | 示例 | 获取 |
---|---|---|---|
VITE_API_URL | 后端API地址 | https://api.openhole.top | |
VITE_RECAPTCHA | reCAPTCHA密钥 | 6Lc3IiQaAAAAAAB | Link |
- Fork本仓库
- 在Cloudflare Pages中导入本仓库
- 在设置-环境变量中添加环境变量
- 重新部署
变量名 | 描述 | 示例 | 获取 |
---|---|---|---|
SITE_URL | 前端地址 | https://web.openhole.top | |
JWT_SECRET | JWT密钥 | BD7D1F7A5AB64A6D | 随机字符串 |
RECAPTCHA | reCAPTCHA密钥 | 6Lc3IiQaAAAAAAB | Link |
Fork
andgit clone
npm i
安装依赖- 创建数据库
wrangler d1 create openhole-xxx
- 将数据库信息填入
wrangler.toml
中的[env.prod]
- 执行初始化数据库
wrangler d1 execute openhole-xxx --remote --file=./init/create.sql
- 导入标签数据
wrangler d1 execute openhole-xxx --remote --file=./init/tags.sql
npm run deploy
- 在web页面中添加环境变量
本项目仅供学习交流使用,不得用于非法用途,否则后果自负。