Files
2026-05-16 19:03:34 +08:00
..
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2025-12-13 21:35:46 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00
2026-05-16 19:03:34 +08:00

萌芽个人主页 - 后端

基于 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)维护资料、项目、联系方式与技术栈。