NotionNext+GIthub+Vercel搭建个人博客[教程]

简介

NotionNext 是基于 NextJS 框架开发的免费开源的 Notion 建站工具。它将你的Notion笔记实时渲染成静态博客站;您无需购买服务器,只要一个笔记即可搭建完全属于您自己的独立网站,让您与全世界建立连接!

借助 NotionNext 建站,所有文章的编写发布都只在您的 Notion 笔记中完成。而 Notion 笔记支持在电脑与手机上随时访问,因此您无需登录任何第三方平台,或打开 WordPress 后台、或将 Markdown 文本上传 Git 仓库等繁琐的方式来发布文章。

其次,Notion 是一款将笔记、在线文档、知识库和任务管理无缝整合的「All-In-One」应用,借助 Notion 灵活的排版以及便捷的写作体验,您不需要专门学习Markdown语法,也可以轻松随时随地写出调理清晰的文章,以便记录您的创意与灵感。站点数据完全保存在 Notion 笔记当中,您可以随时导出本地进行备份。

而 Next.js 是一个轻量级的 React 服务端渲染框架,其优势是更快的响应速度、更强的 SEO,从而助力于您的网站被搜索引擎更好地收录,从而让您的网站被更多人访问!

创建 Notion 页面

首先注册登录你的 Notion,然后打开 Notion 模板:https://tanghh.notion.site/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d,在右上角点击 Duplicate 复制模板

图片[1]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

模板复制后,依次点击页面右上角 SharePublishPublish To Web开启页面分享,获取共享链接

图片[2]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

发布后会生成一个 web link,我们需要将页面 ID 记录下来后面会用到,这个 ID 就是共享链接域名后的一串32位字母+数字。

图片[3]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

部署站点

接下来获取 NotionNext 的代码,可以直接点击 https://github.com/tangly1024/NotionNext/fork 进行 fork。

然后需要我们注册登录 Vercel,推荐使用 Github 账号登录,登录成功后就可以创建新的项目了。在代码仓库列表中选择导入NotionNext

图片[4]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

代码仓库导入后会自动跳转到项目配置页面,到这里不要立刻部署,我们还需要做一些其他配置。

点击 Environment Variables,并添加一个属性名称为 NOTION_PAGE_ID,值为前面在 Notion 中获取的页面ID

图片[5]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

添加后记得点击后面的 Add 按钮让其生效。

接下来就可以点击 Deploy 按钮部署了,一般来说等待几分钟就可以部署成功了。在部署完成页面,点击 Continue to Dashboard 访问控制台。

在控制台可以看到站点自动生成的域名地址,通过该域名就可以访问到我们的网站了。

图片[6]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

切换主题

Notion内置了多个主题,可以随意切换。进入GIthub项目仓库,找到并打开blog.config.js,修改第八行的THEME: process.env.NEXT_PUBLIC_THEME || 'hexo',里面的hexoexample,fukasawa,gitbook,heo,hexo,landing,matery,medium,next,nobelium,plog,simple中的任意一个即可,我用的heo。

图片[7]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

绑定独立域名(可选)

打开Vercel,进入项目Project界面,点击Domains

图片[8]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

输入要绑定的域名后点击Add,并且按照下方提示,在域名DNS解析页面做好相应解析即可。

图片[9]-NotionNext+GIthub+Vercel搭建个人博客[教程]-樱花小镇

关于更多:NotionNext文档

如果对你有用的话就支持一下叭·Thanks♪(・ω・)ノ
© 版权声明
THE END
喜欢就点赞转发支持一下吧(*╹▽╹*)~
点赞139 分享
评论 共6条
头像
你不说我怎么知道你在想什么诶
提交
头像

昵称

取消
昵称表情
    • 头像涵梦1
    • 头像PenLife.CN0
    • 头像TeacherDu0