用 Next.js 60 秒搭建博客
想要 带 SSR SEO 的 Next.js 博客、真正的 CMS 后台与 Headless API — 又不想花几周拼 Strapi + 自研 Admin + 博客 starter?
ReactPress 就是为此准备的。一条 CLI 即可拉起:
- Next.js 访客站(SSR/ISR、sitemap、OG)
- 用 Web Admin 写 Markdown 文章
- 也可 Headless 使用的 NestJS API
- 可选 插件(SEO meta、摘要、图片优化)
从安装到本地栈就绪,通常约 60 秒。
前置条件
- Node.js 20+(建议 LTS)
- npm / pnpm / yarn
- 一个空目录
不需要 Docker。默认数据库为嵌入式 SQLite。
第 1 步 — 安装 CLI(约 15 秒)
npm i -g @fecommunity/reactpress
第 2 步 — 初始化博客(约 45 秒)
mkdir my-nextjs-blog && cd my-nextjs-blog
reactpress init
init 会生成配置、启动 API + Admin + 主题,并打印地址:
| 界面 | 地址 |
|---|---|
| Next.js 博客(访客) | http://localhost:3001 |
| 管理后台 | http://localhost:3001/admin/ |
| API | http://localhost:3002/api |
| 健康检查 | http://localhost:3002/api/health |
第 3 步 — 登录并启用主题
- 打开 http://localhost:3001/admin/
- 登录:
admin/admin— 请立即修改密码 - 外观 → 主题 → 安装 reactpress-theme-starter(或 hello-world)→ 启用
- 刷新 http://localhost:3001 — Next.js 博客已就绪
生产密码
切勿把默认账号带上线。部署前在 Admin 中更新账户,或配置 ADMIN_USER / ADMIN_PASSWD。