type
Post
status
Published
date
Feb 13, 2023
slug
deploy-on-zeabur
summary
使用 Zeabur 快速部署你的 Notion 博客,以及配套的其他服务!
tags
开发
工具
category
技术分享
icon
password
Zeabur 快速部署 Notion 博客
前言
通过本篇博客,您将能够在 Zeabur 快速、免费部署自己的 Notion 博客。
Zeabur
Zeabur 是一个帮助开发者们可以一键部署自己的服务的平台,无论您的项目使用的是何种编程语言或开发框架。
部署步骤
一、配置 Notion 页面
请先注册并登陆您的Notion账号。
- 复制下方模板到您的 Notion 中:
- 打开页面分享权限并复制 ID
如下图,点击右上角的 Share 按钮,点击开启 Share to web。
然后如图所示,链接中高亮部分就是你的页面 ID,复制该 ID 以在后面部署过程中使用。

二、Fork NotionNext 项目
为创建属于您的 Notion 博客,您需要去 GitHub 将 NotionNext 的项目源代码复制一份到您的 GitHub 中。
请先注册并登陆您的 GitHub 账号,然后点击下方链接一键 Fork 项目
三、部署到 Zeabur
- 注册 / 登陆 Zeabur
- 创建 NotionNext 服务
点击部署新服务按钮,选择部署你的源代码,若是第一次使用,则需要点击配置 GitHub APP ,授予 Zeabur 权限以获得仓库内容。
成功授权后,在部署页面搜索你的 NotionNext 仓库,点击导入,随后点击部署即可。

等待两三分钟后,您的 NotionNext 服务就已经部署完成。
- 添加域名
为了访问您的博客,您需要为其添加一个域名。
点击刚刚部署的 NotionNext 服务,打开设置页面,选择生成域名或者自定义域名,此处以生成域名为示例。域名生成成功后,即可通过该链接访问您的博客。

若想绑定自定义域名,请查看以下配置文档。
- 配置环境变量
为了将博客与您的 Notion 页面绑定,您需要为其注入一个环境变量。
打开服务的变量页,点击新建变量,变量名为 NOTION_PAGE_ID ,变量值则为第二步中复制的页面 ID。

配置好环境变量以后,您的服务将会自动重新部署以应用调整。等待部署完成后,您的博客已经与您的 Notion 页面绑定成功,在 Notion 中的创作将会实时应用到您的博客上!
注:若想使用 Docker 部署,这一步则需要在代码中完成修改,打开 blog.config.js 找到相应的配置项手动填入即可;若要使用 Zeabur 注入环境变量,需要先删除项目中的 dockerfile 文件
四、添加 Twikoo 评论系统(可选)
Twikoo
Twikoo 是一个简洁、安全、免费的静态网站评论系统
使用 Zeabur 部署 Twikoo
- 新建 MongoDB 服务
Twikoo 需要一个 MongoDB 数据库来管理评论。点击部署新服务 → 部署其他服务 → 选择 MongoDB 并点击部署即可。
- 新建 Twikoo 服务
- Fork twikoo-zeabur 仓库到自己的 GitHub 账号
- 部署 Twikoo 服务,部署流程参照部署 NotionNext 的第 2 步
- 添加域名
部署完成后,您需要为您的 Twikoo 服务添加一个域名以便使用它。
例如,我为其添加的域名为 https://michaelyuhe-blog-twikoo.zeabur.app
- 配置 NotionNext 环境变量
下一步,您需要为您的博客配置 Twikoo 。您可以通过在 Zeabur 为您的 NotionNext 服务添加一个新的环境变量,名称为 NEXT_PUBLIC_COMMENT_ENV_ID ,值为上一步为 Twikoo 服务添加的域名。

注:这一步也可以在代码中完成修改,打开 blog.config.js 找到相应的配置项手动填入即可
- 添加成功
等待重新部署完成后,您的博客就已经成功添加了 Twikoo 评论系统。

五、自定义站点
至此,您的个人博客已经部署完成,自由探索站点丰富的配置项吧!
请访问下方的《NotionNext 操作手册》获取更多站点配置的帮助!

六、结语
至此,您的 NotionNext 博客就已经成功部署,您可以通过 Zeabur 来查看服务的运行状态,配置环境变量,添加修改域名,或是自由部署其他插件和服务。
若在使用 Zeabur 的过程中遇到任何疑问,欢迎加入我们的用户群组来提问、反馈~
Telegram 群组:
Discord 群组:
- 作者:MichaelYuhe
- 链接:https://michaelyuhe.zeabur.app/article/deploy-on-zeabur
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。