Commit Graph

2 Commits

Author SHA1 Message Date
shunzi 7fd4adcd69 feat: 实现公网编辑器前端
- 创建 Next.js 14 项目基础结构
- 实现登录界面 (LoginForm 组件)
- 实现文件树组件 (FileTree)
- 实现 Markdown 编辑器 (Monaco Editor + react-markdown)
- 实现编辑器主页面 (文件树 + 编辑器 + 保存功能)
- 添加 API 路由 (登录、文件操作)
- 支持编辑/预览切换
- 支持快捷键保存 (Cmd/Ctrl + S)

技术栈:Next.js 14 + React + TailwindCSS + Monaco Editor
2026-03-17 01:03:26 +08:00
shunzi 23b117a3fa feat: 初始化公网编辑器后端项目
- 配置 Next.js 14 + TypeScript + TailwindCSS
- 集成 Supabase (Auth + Storage + Database)
- 实现认证 API (login/logout/me)
- 实现文件存储 API (upload/list/get/delete)
- 实现数据库操作 API (tables/query)
- 添加 Supabase 初始化 SQL 脚本
- 添加环境变量配置示例
- 添加项目文档
2026-03-17 01:03:03 +08:00