一个纯前端实现的 SBTI 人格测试网站。题库、人格模式和结果匹配全部在浏览器本地计算,不依赖 Python 后端。
npm run test
npm run devnpm run dev 会通过 Cloudflare Wrangler 在本地预览 public/ 下的静态站。
public/:线上实际部署内容public/image/:人格结果图片public/data.js:题库、维度、人格数据public/logic.js:计分、等级映射、人格匹配逻辑public/app.js:页面交互与渲染scripts/verify.mjs:逻辑校验脚本
git init
git add .
git commit -m "feat: build sbti personality test site"
git branch -M main
git remote add origin <your-github-repo-url>
git push -u origin main如果本机没有 gh,先在 GitHub 网页端创建空仓库,再把远程地址填进上面的命令。
Cloudflare 官方支持用 Wrangler 直接上传静态站,也支持连接 GitHub 仓库自动部署。
npx wrangler login
npx wrangler pages project create sbti-personality-test
npm run deploy- 在 Cloudflare Pages 控制台里选择连接 GitHub 仓库
- 选择当前仓库
Build command留空Build output directory填public
- 原始灵感:B 站 @蛆肉儿串儿 的 SBTI 测试
- 公开参考实现:sing1ee/sbti-skill
仅供娱乐。