
ReactPress Technical Architecture
ReactPress is a monolithic-yet-modular publishing platform: one CLI bootstraps a NestJS API, MySQL database, built-in admin console, and optional headless visitor themes. Content is authored once in the admin and consumed everywhere through a stable REST envelope { "success": true, "data": ... }.

One backend, many presentation layers. The same API powers the bundled admin UI, official themes, and your custom Next.js frontends.
Core layers
| Layer | Technology | Role |
|---|---|---|
| CLI | @fecommunity/reactpress | init, dev, build, doctor, status |
| API Server | NestJS | REST on :3002/api — articles, pages, media, settings |
| Database | MySQL | Persistent content store (Docker by default) |
| Admin | Next.js + Ant Design | Authoring UI at /admin |
| Visitor theme | Next.js App Router | Headless SSR via @fecommunity/reactpress-toolkit |

Learn more
- reactpress.surge.sh — product overview and documentation
- GitHub repository — CLI, server, client, toolkit, templates
- Theme Starter — official headless visitor theme (this repo)
评论
填写昵称与邮箱即可评论,无需登录。