轻松拿捏,next.js 结合 vercel,快速开发部署个人博客
随着前端技术的发展,Next.js 框架以其强大的静态生成与服务端渲染能力,在 React 生态中脱颖而出,尤其适合用于构建高性能的个人博客站点。与此同时,Vercel 作为一款云原生的持续部署与全球分发平台,以其卓越的速度和易用性备受开发者喜爱。本文将引导你如何结合 Next.js 与 Vercel,快速搭建并部署自己的个人博客。
1. Vercel
- Vercel 作为 Next.js 的原生支持平台,提供了无缝的部署体验。
- 前往vercel.com注册并登录账户。(直接使用 GitHub 账号登录,很方便。)
2. Next.js 项目
- 方法一:通过 vercel 新建项目,vercel 提供很多 next.js 模版,帮助开发者快速开始。
- 方法二:gitbub 已有项目,可以在 vercel 面板导入关联 github 账号的 git 仓库。
3. 部署
导入项目,以及后续提交代码到 git 仓库,vercel 都会自动部署。
4. 域名配置
4.1 默认域名 xxx.vercel.app
vercel 会为项目自动生成一个域名,默认域名为 xxx.vercel.app。可惜被墙了,国内无法访问。
- 方法一:科学上网
- 方法二:绑定自己的域名
4.2 拥有域名
在 Vercel、阿里云等等提供商,购买一个域名(哪里便宜买哪里)
4.3 添加 domain
在 Vercel 对应项目 Settings 面板,新增一条 domain 记录。 新增完提示 Set the following record on your DNS provider to continue。需要把 CNAME 记录添加到域名解析中。
4.4 域名解析
到所购域名提供商控制台,根据上面的信息,添加一条 CNAME 记录,指向 Vercel 的 cname.vercel-dns.com 域名。(这里以阿里云为例,新加一个二级域名的记录)
4.5 域名解析成功后,即可访问。
回到 vercel 项目的 domains 列表看到以下内容,表示域名解析成功,可以成功访问啦。