前言
涉及的技术栈:
- Next.js:搭建前端页面
- Tailwind CSS:编写前端样式
- Strapi CMS:搭建后端内容管理系统,生成 API
- Ubuntu:服务器
- Azure:云服务器
- PM2:Node.js 进程管理
- Nginx:反向代理
- ZeroSSL:免费 SSL 证书
Next.js 搭建
首先,我们需要安装 Next.js,这里我们使用 create-next-app
来创建一个 Next.js 项目。这是 Next.js 的文档,你可以看看 Next.js 官方文档 (opens in a new tab)。
npx create-next-app@latest my-site --typescript
等待安装完成后,我们就可以进入项目目录了。
cd my-site
接着可以运行 npm run dev
来启动项目,然后在浏览器中打开 http://localhost:3000
,就可以看到 Next.js 的欢迎页面了。