type
status
date
slug
summary
tags
category
icon
password
基于NotionNext4.0.13+Vercel+自定义域名部署,国内可访问。
参考NotionNext-快速免费建站 | NotionNext文档 (tangly1024.com)
NotionNext部署体验
准备
- GitHub账号+Vercel账号(可用GitHub账号登录、计划选择hobby即可)
- Notion账号和NotionNext博客模板
开始部署
按以下顺序部署即可,需要一些GitHub和Vercel操作经验。
在GitHub的操作
- Fork(复制)一份NotionNext的GitHub仓库到自己的账号中,名称随意。
- 接下来的所有个性化操作都将针对你复制的仓库,而非
tangly1024
的仓库,请不要推送错了造成不必要的干扰。至此GitHub上的操作暂时完成了。
在Notion的操作
- 前往Notion Blog复制一份博客模板到你的Notion,并在右上角
share
中将其发布
- 在Notion给出的链接中,复制域名后紧跟的一段,如下图所示,此为
Page ID
- 至此在Notion的操作也做完了。
在Vercel的操作
- 推荐使用GitHub登录,并授权访问GitHub仓库
- 新建项目并选择从你在GitHub操作中复制的那个仓库
- 点击Environment Variables(环境变量),并添加一个属性名称为
NOTION_PAGE_ID
的变量,值为上面获取的Page ID
- 点击Deploy并等待Vercel服务器部署
- 在部署完成页面,点击
Go to Dashboard
访问控制台
- 在控制台右上角的
Visit
按钮访问您的站点。或在DOMAINS中获取您的网站地址
- 若能见到网站以及示例内容即为部署成功
绑定自己的域名
在Vercel项目的控制台中,进入设置,Domian,点击Add,随后按步骤设置域名,并在你的域名服务商处添加解析记录即可。
由于vercel.app域名在国内访问情况很差,还是推荐大家绑定自己的域名绕开解析污染。
同时,解析时可以将CNAME记录的值设为
cname-china.vercel-dns.com
来加快在大陆地区的解析,实测比默认dns解析更快,且不会被墙。总而言之,NotionNext是一个界面精良,使用简单,堪称懒人福音的博客框架,而且可以高度自定义和实时同步,大大节约了维护时间,让使用者专注于博客本身而非搭建网站、部署和维护等杂事上。
- 作者:GeorgeDong32
- 链接:https://www.georgedong.tech/article/27cb4a57-3a4a-4f73-a0b3-d0b83c10997b
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。