Yong's Blog
首页
整理
  •   归档
  •   分类
  •   标签
关于
  •   主页
  •   友链
Yong Liu
文章
25
分类
4
标签
4
首页
整理
归档
分类
标签
关于
主页
友链
技术
Vercel+Notion一键搭建博客教程
发布于: 2024-10-16
最后更新: 2024-11-11
次查看
教程
type
status
date
slug
summary
category
tags
icon
password
AI 摘要

前言

• 遵循此教程您将在Vercel上免费搭建一个NotionNext博客。
💡
NotionNext是一个完全开源免费的建站脚本,将您的
Notion笔记实时渲染成博客。 Vercel是一个来自国外的在线脚本托管平台,对于个人使用,其免费版已经完全足够,因此您无需购买服务器即可搭建自己的网站。

部署站点只需三步

  1. 复制Notion模板
  1. 复制Github源代码
  1. 在Vercel中一键部署
• 部署文档已经过大量网友实践验证,如您实在无法完成独立部署,可以考虑观看相关视频。
• Youtube网友分享了部署的过程,可以参考
Video preview
Video preview

一、创建您的Notion页面

复制模板

  1. 请先注册登陆您的Notion账号。
  1. 点击下方链接,打开模板
Notion 博客 | Notion
一个NotionNext搭建的博客
Notion 博客 | Notion
https://tanghh.notion.site/02ab3b8678004aa69e9e415905ef32a5
Notion 博客 | Notion
3. 在右上角点击Duplicate复制模板,如图所示。点击后会将这个博客数据模板复制到您的笔记空间中。
             点击右上角的Duplicate,将模板复制到您的笔记中
点击右上角的Duplicate,将模板复制到您的笔记中

获取页面ID

1. 在Notion笔记中:在页面右上角的菜单栏中,依次点击Share→Published→Share To Web,开启页面分享,获取共享链接 • 如下图所示,点击右上角 Share ,在弹出窗口中点击 Publish → Share to web (点击展开截图)
notion image
 
2. 复制页面ID
• 页面ID在您的共享链接中、域名中间的一串32位字母与数字。 • 如下图所示:
notion image
• 页面ID注意
👇以下我的共享链接,其中标红加粗下划线部分才是页面ID!
要忽略?v=后面的英文数字。
https://www.notion.so/tanghh/02ab3b8678004aa69e9e415905ef32a5?v=b7eb215720224ca5827bfaa5ef82cf2d
👇我的页面ID 是 02ab3b8678004aa69e9e415905ef32a5
💡
⚠️ 新版的notion中,页面ID的格式可能会有一点不同,例如会把页面的标题也带上:
https://www.notion.so/tanghh/Today-261c36d269a74acd97682af86d7bc9a0?pvs=4 但不变的是,页面url中的那串连续32为的字符串就是id。
💡
请将您的页面ID记录下来,在步骤三会用到。
 

二、复制源代码

💡
注意,请不要使用qq邮箱等国内邮箱,尽量使用hotmail或gmail等国际邮箱,否则下一步登陆vercel后会提示账号被封禁。
  1. 请先注册并登陆Github账号,
  1. 仅需点击下方链接,即可一键Fork(复刻)项目。
github.com
https://github.com/tangly1024/NotionNext/fork

三、Vercel部署

准备账号

注册登陆Vercel ,这里推荐选择Github账号登录。
notion image
 
注册vercel账号可能遇到的问题
若注册时提示 Error:This user account is blocked.Contact support@vercel.com for more information.
这是由于 Vercel 不支持大部分国内邮箱。可以将 github 账号主邮箱改为 Gmail 邮箱。
但是根据群友反应,将 github 账号主邮箱切换为 Gmail 以后,Vercel 又会提示需要使用手机号码验证。然而 github 并没有提供手机号码绑定的内容。
综上,建议一开始注册 github 账号时就使用 Gmail 等国外邮箱进行注册。
  1. 国内访问Gmail的方案:
  • 直接使用 QQ 邮箱手机版,它提供 Gmail 的访问路线,可以直接注册并使用。使用 Ghelper 等浏览器插件访问。详情可以参考这篇文章:玩转 Microsoft-Edge
  1. 若是执着于当前Github账号,可以参考以下方案进行尝试:
  • 完成了 Gmail 等国外邮箱的注册,打开 github-> 头像 ->settings->Emails>Add email address, 并完成邮箱验证。在Add email address 下方的Primary email address 选项中将 Gmail 设置为主邮箱。

导入代码

1. 点击下方创建新项目
Dashboard
To deploy a new Project, import an existing Git Repository or get started with one of our Templates.
Dashboard
https://vercel.com/new
Dashboard
2. 在代码仓库列表中选择导入NotionNext
notion image
💡
注意:这里步骤放慢些,不要急着点击页面上的Deploy按钮,先看下方教程。

配置页面ID并部署

1. 点击Environment Variables(环境变量),并添加一个属性名称为NOTION_PAGE_ID,值为步骤一获取的页面ID。
例如,我的页面ID是:02ab3b8678004aa69e9e415905ef32a5,则配置如下:
            左侧填写 NOTION_PAGE_ID , 右侧填写 页面ID的值
左侧填写 NOTION_PAGE_ID , 右侧填写 页面ID的值
填写后要点击右边的Add按钮确认添加
2. 点击Deploy按钮,静候两分钟等待部署。
                      1.点击Deploy进行自动部署
1.点击Deploy进行自动部署

四、完成🎉🎉🎉

1. 在部署完成页面,点击Go to Dashboard访问控制台
notion image
2. 在控制台右上角的Visit按钮访问您的站点。或在DOMAINS中获取您的网站地址
                    2.在Vercel控制台中找到访问地址
2.在Vercel控制台中找到访问地址

注意事项

💡
注意事项
NotionNext会实时抓取Notion笔记内容 (由于缓存和网络延迟,最多刷新两次页面即可看到同步结果)。
⚠️
若您的站点始终无法同步笔记的数据,请再次检查上面的步骤,或者干脆重来一遍: 1. 在Notion中检查您的NOTION_PAGE_ID 格式是否正确、并已开起页面分享。 2. Vercel后台环境变量中NOTION_PAGE_ID是否配置,并重新配置后尝试Redploy。 如何检查Vercel后台环境变量配置
notion image
如何重新部署
notion image

自定义您的站点

到这里,您已拥有了自己的独立博客,站点的一切内容:标题、描述、头像、菜单栏等所有配置都可随心所欲地定制。
接下来,请访问下方的《NotionNext 操作手册》获取更多站点配置的帮助!
NotionNext-快速免费建站 | NotionNext帮助手册
无需服务器、即使是小白也能几分钟搭建自己的独立博客站~如果你在使用Notion这款神级笔记本的话,不妨来试试顺手建个网站🤣🤣🤣,这是一款基于NotionAPI的博客系统。
NotionNext-快速免费建站 | NotionNext帮助手册
https://docs.tangly1024.com/about
NotionNext-快速免费建站 | NotionNext帮助手册
  • 原文请参考 https://docs.tangly1024.com/article/vercel-deploy-notion-next
 
  • 作者:Yong Liu
  • 链接:https://ikiss.eu.org/article/abc/1
  • 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章
使用Cloudflare Pages,零成本部署个人主页
Open WebUI 函数:使用当贝免费满血 DeepSeek R1
在cloudflare部署hugging face的免费api,可对接oneapi/newapi,免费使用Qwen2.5 72B等模型
永久免费,搭建AI自动优化生成英文提示词 调用FLUX.1绘画,并可接入NEW API
白嫖腾讯云GPU跑StableDiffusion
【小白的教程】无需服务器一键部署OneAPI? | OneAPI 部署使用指南
CloudFlare+Github,打造属于自己的免费图床Follow,下一代RSS信息浏览器,带你探索无限可能!
Loading...
目录
0%
前言部署站点只需三步一、创建您的Notion页面复制模板获取页面ID二、复制源代码三、Vercel部署准备账号导入代码配置页面ID并部署四、完成🎉🎉🎉注意事项自定义您的站点
Yong Liu
Yong Liu
记录生活中的有趣瞬间⚡️
文章
25
分类
4
标签
4
最新发布
使用Cloudflare Pages,零成本部署个人主页
使用Cloudflare Pages,零成本部署个人主页
2025-7-28
永久免费,搭建AI自动优化生成英文提示词 调用FLUX.1绘画,并可接入NEW API
永久免费,搭建AI自动优化生成英文提示词 调用FLUX.1绘画,并可接入NEW API
2025-6-23
在cloudflare部署hugging face的免费api,可对接oneapi/newapi,免费使用Qwen2.5 72B等模型
在cloudflare部署hugging face的免费api,可对接oneapi/newapi,免费使用Qwen2.5 72B等模型
2025-6-23
Open WebUI 函数:使用当贝免费满血 DeepSeek R1
Open WebUI 函数:使用当贝免费满血 DeepSeek R1
2025-6-23
白嫖腾讯云GPU跑StableDiffusion
白嫖腾讯云GPU跑StableDiffusion
2024-11-19
免费搭建一个new-api 适合小白的详细教程
免费搭建一个new-api 适合小白的详细教程
2024-11-15
公告
欢迎来到我的笔记空间!🎉
 
 
目录
0%
前言部署站点只需三步一、创建您的Notion页面复制模板获取页面ID二、复制源代码三、Vercel部署准备账号导入代码配置页面ID并部署四、完成🎉🎉🎉注意事项自定义您的站点
2021-2025Yong Liu.

Yong's Blog | 记录生活中的有趣瞬间⚡️

Powered byNotionNext 4.7.7.