萌芽个人主页 - 后端
基于 Flask 的个人主页后端 API 服务。
安装依赖
pip install -r requirements.txt
运行服务
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)维护资料、项目、联系方式与技术栈。