# 萌芽个人主页 - 后端 基于 Flask 的个人主页后端 API 服务。 ## 安装依赖 ```bash pip install -r requirements.txt ``` ## 运行服务 ```bash python app.py ``` 服务将运行在 `http://localhost:5000` ## API 接口 - `GET /api/profile` - 获取个人基本信息 - `GET /api/projects` - 获取全部项目列表 - `GET /api/contacts` - 获取联系方式 - `GET /api/all` - 获取所有数据 ## 数据存储 站点内容在 SQLite 数据库中(默认路径 `data/site.db`,可用环境变量 `DATABASE_PATH` / `DATA_DIR` 覆盖),表结构见本目录下 `schema.sql`。 - 首次启动若数据库为空,会创建库并写入空的 profile 行与技术栈区块标题占位。 - 通过前端管理页(`/admin`)或 `PUT/POST /api/admin/*`(请求头 `X-Admin-Token`)维护资料、项目、联系方式与技术栈。