On this page
4. Workflow: From Project to Website
From an empty project to a live deployed site — five steps:
| Step | Action | What happens in the background |
|---|---|---|
| 1 | Create Project | POST /api/projects → DB-Insert (projects table), Default-Pack minimal |
| 2 | Create Page | POST /api/projects/:id/pages → DB-Insert (pages table), Auto-detect language |
| 3 | Write Markdown | CodeMirror editor; Auto-Save via PATCH mdContent (debounced) |
| 4 | Generate | POST .../generate → Pipeline (see section 10), HTML in generatedJson |
| 5 | Deploy | POST .../deploy → Static Export → Cloudflare Pages Upload |