Aurora Blog 的聚合仓库。这个仓库只保留当前生产需要的三个核心子项目和统一的发布文档。
frontend/ 主站前端(Vite + React + prerender SEO)
admin/ 管理后台(Vite + React)
backend/ FastAPI 后端(Docker 部署)
frontend/:公开博客站点,运行在 Vercel,使用 GitHub Actions 构建 prerender 产物再部署。admin/:后台管理站点,运行在 Vercel,直接从admin/目录构建。backend/:后端 API,运行在服务器 Docker 中,使用发布分支releasev1.0.x。
frontend/.env.exampleadmin/.env.examplebackend/.env.example
cd frontend
npm install
npm run devcd admin
npm install
npm run devcd backend
pip install -r requirements.txt
uvicorn app.main:app --reloadcd frontend
npm run test:seo
npm run build
npm run verify:prerendercd admin
npm install
npm run buildcd backend
python3 -m pytest tests/test_post_slugs.py tests/test_revalidate_service.py tests/test_start_script_release.py -q看 DEPLOYMENT.md。