type
status
date
slug
summary
tags
category
icon
password
💡
很久之前就有使用Notion搭建个人网站的想法,直到最近在Github上闲逛,偶然发现了NotionNext这个项目,竟完美契合了我的需求。This is what I want!

NotionNext是什么?

💡
📔NotionNext的愿景是帮助非技术人员的小白,最低成本、最快速地搭建自己的网站。
NotionNext是基于NextJS框架开发的免费开源Notion建站工具。
它将您的Notion笔记实时渲染成静态博客站;您无需购买服务器,只要一个笔记即可搭建完全属于您自己的独立网站,让您与全世界建立连接!
NotionNext
tangly1024Updated Nov 18, 2023
要了解更多,不妨看看NotionNext作者本人的介绍

使用NotionNext搭建自己的个人博客

接下来我来介绍我自己建站的全部流程。

1. 购买域名

国内一般通过腾讯云或阿里云购买域名,这里使用腾讯云做演示。
在腾讯云官网搜索框搜索域名,
notion image
点击立即注册。
notion image
输入想要注册的域名,顶级域名不一定使用.com,.com的会相对贵一些,这个域名将会是你个人博客的域名。
后面根据提示走流程,需要实名认证,审核时间在一个小时左右,需要准备身份证的照片。
最后付款成功,可以在控制台看到自己的域名,这就是注册成功了!
notion image

2. Notion复制模板数据库

💡
如果你没有Notion账号或并不了解Notion,可以通过这篇文章入门,并注册你的Notion账号。
  1. 复制下方模板到您的Notion中:
    Notion 博客
    Notion 博客
如何复制?点击右上角的Duplicate 即可(如下图所示)
notion image
  1. 开启页面分享权限
如何开启?点击 Share ,在弹出窗口中点击 Publish,设置成这样
notion image
  1. 复制页面ID
页面ID在哪里? 页面ID包含在网址链接中,它是一个由数字和字母构成的32位字符。
notion image
页面ID 在部署时会用到。

3. Fork Github仓库

💡
如果你不了解Github或没有Github账号,请自己学习相关知识并注册Github账号。
什么是Fork:意为将NotionNext源代码复制一份到您的Github账号中。

4. Vercel部署

Vercel是什么? Vercel是一家提供静态网站托管的云平台,支持从 Github、GitLab、Bitbucket 等代码仓库中自动拉取代码,然后进行项目打包和部署等功能。它是一个站点托管平台,类似于 Github Pages,可以关联 Push、PR,提交代码后自动部署。Vercel 还可以用来构建轻量级的事件驱动 API,并部署到它们的全球边缘网络。 总之,Vercel可以帮你运行支持建立网站的代码,你无需为此再购买服务器。 对于少量的访问,Vercel提供的免费服务足够用了。
  1. 使用您的Github账号登陆Vercel
notion image
💡
我在这时遇到了困难,使用Github或教育邮箱无法注册,解决办法是用其他邮箱注册然后再绑定Github。
  1. 点击下方创建新项目,并选择从Github导入NotionNext代码
在代码仓库列表中选择导入NotionNext
notion image
💡
注意:这里步骤放慢些,不要点击页面上的Deploy按钮,先看下方教程。
  1. 点击Environment Variables(环境变量),并添加一个属性名称为NOTION_PAGE_ID值为步骤一获取到的页面ID。 环境变量的键是NOTION_PAGE_ID,值就是上面获得的页面ID。
notion image
添加完环境变量后,点击Deploy按钮,静候两分钟等待部署。
notion image
  1. 完成🎉🎉🎉
在部署完成页面,点击Go to Dashboard可以访问控制台
notion image

5. 配置DNS

 

6. 网站备案

 
为什么重新审视黑格尔派哲学(转)哲学与抑郁症