使用Cloudflare为Notion公开页面自定义域名b

需要一个域名,此处略

将域名关联到cloudflare

配置web worker

notion image
创建一个服务
notion image
 
notion image
快速编辑
notion image
将代码替换
这里是要修改的项
notion image
添加一条路由规则
将路由 Route 设置为你的自定义域名后面加上通配符 /*,表示我们访问这一域名的全部下级内容,均指向这一 Web Worker
notion image

遇到的问题

原理说明
官方目前不打算推出自定义域名的特性。如果你将自己的域名设置为隐式转发会在前端看到一个这样的提示。
notion image
其主要的检验手段是在前端 js 做校验, Notion 是一个典型的单页应用,利用 Cloudflare 的 worker 做代理,将 js 中的 notion.so 全部替换成自己的域名,这样即可绕过校验。
1.如果访问 app.js,则替换 js 中的域名,使前端域名校验失效。
2.如果访问其它路径,则返回原有内容。
这么做是有局限的。
1.只读,无法登陆,无法评论。仅仅做展示用。
2.部分第三发接口无法调用(反正是只读,也没啥问题)
参考文档
All fruition website down
Updated Jun 2, 2022
 
注意:使用此方法解决,使用自定义域名不可搜索
 

参考文档

All fruition website down
Updated Jun 2, 2022
Loading...