Notion 免费拥有个人网站「完美复刻页面」
更好的刘老六(不做最好只做更好的刘老六)
在使用Notion的过程中,我们将页面链接分享给任何用户,只要他没有注册登录Notion 分享页面就无法直接访问.

今天给大家介绍一下如何为Notion公开页面自定义域名. 我使用了两个提供Notion的建站服务,我们先来看一下,我给我家老爷子做的标本数据库 这是一个简单的页面,引入了一个数据库.

看这两个建站服务做出的效果怎么样.

第一个是Noto我们看见常见的页面完全没有了Notion的结构.所以我放弃了使用Noto.

第二个是super.so我们可以看见super.so,非常好的体现了Notion的结构,但是缺失了数据库的其他视图.所以我放弃了使用super.so.

最终选择使用cloudflare,下面我来介绍一下如何使用cloudflare为Notion创建自定义域名. 先节条件是,你需要有一个域名以供使用. 我们进入cloudflare的网站,点击注册,填写你的注册信息邮件密码创建账户.

我们将控制台的里面设置为简体中文>前往网站>添加站点>站点填写你的域名>添加站点>选择免费计划



我们添加一条解析记录 类型选择CNAME>名称这里填写你想要的子域名名称>我这里使用标本的拼音>目标前写notion.so>继续

下面我们更改域名的DNS服务器为cloudflare的服务器,登录你的域名服务商的后台管理域名,我这里是阿里云的域名服务商,登陆阿里云控制台,进入域名列表.

管理cloudflare中添加的域名

修改DNS>修改DNS服务器

回到cloudflare复制新的DNS信息

将新的dns填入服务商修改DNS中.

回到cloudflare继续操作>点击Workers>管理Workers

Workers的子域任意设置即可

选择免费集合>点击发送电子软件>我们前往邮箱进行邮箱验证

这里需要注意cloudflare的邮件可能会被邮箱定义为垃圾邮件,点击邮件中的链接完成认证.

点击创建服务>服务名称填写与子域名称相同的名称>创建服务


点击快速编辑

使用代码生成器生成Workers代码
https://fruition-stephenou.vercel.app/

第1栏填写你的子域名,第2栏填写Notion页面的分享链接,点击按钮拷贝代码.
回到Workers编辑器>将现有代码全选删除>粘贴新的代码>保存并部署

返回Workers>点击网站,我们现在可以看见DNS的解析已经生效

点击添加的站点>点击导航中的Workers>点击添加路由>路由输入子域名末尾以/*结尾>服务选择与子域名相同的服务>环境选择生产>保存.

设置域名证书与优化>导航栏中点击SSL>选择边缘证书>将始终使用HTTPS开启.

点击导航当中的速度>优化>启动这3项优化.

访问域名查看效果 可以看到我们成功的使用域名访问了我们的Notion的公开页面,并且数据的所有表格都可以查看.

你的回复
回复请先 登录 , 或 注册相关内容推荐
最新讨论 ( 更多 )
- 【已解决】notion是不是没办法局部放大? (嘻嘻嘻嘻)
- 2025 Habit Tracker 分享 (一杭)
- 把Notion数据库做成独立APP (枫)
- 组长答疑|请问数据库怎么解除同步呢 (宋子临)
- 文科uu写作互助,用Notion协作,输出倒逼输入,一起读更多书 (_Andr0gynous)