最近,Notion官方推出了一个新服务,为Notion页面绑定域名,但每月要支付10美元,这无疑让很多人却步。今天,我将与大家分享一个免费的替代方案,让你也能享受独立域名带来的便利。

具体效果可以在这个网站上查看:www.malinkang.com,方案的核心基于开源项目fruitionsite(地址:https://github.com/stephenou/fruitionsite)。尽管该代码已有三年未更新,很多功能可能已经失效,我对其进行了复制和修改,以修复一些bug。
注册域名
你可以选择在腾讯云、阿里云或其他域名注册平台进行注册。
-
腾讯云购买链接:[https://buy.cloud.tencent.com/domain/](https://buy.cloud.tencent.com/domain/)。 -
阿里云购买链接:[https://wanwang.aliyun.com/](https://wanwang.aliyun.com/)
更新DNS设置
前往Cloudflare注册一个账号:[https://dash.cloudflare.com/](https://dash.cloudflare.com/),登录后选择添加域名。

输入你购买的域名,然后点击继续。

在下一个页面,选择免费套餐。请注意,免费选项通常在最下方。

接下来,系统将提示配置DNS服务器。

打开注册域名的网站,将你域名的DNS设置为Cloudflare提供的DNS。
-
腾讯云修改DNS教程:[https://cloud.tencent.com/document/product/302/5518#id.3Aserveraddress](https://cloud.tencent.com/document/product/302/5518#id.3Aserveraddress)
-
阿里云修改DNS教程:[https://help.aliyun.com/zh/dws/user-guide/change-dns-servers-for-a-domain-name#6a5c8962350ho](https://help.aliyun.com/zh/dws/user-guide/change-dns-servers-for-a-domain-name#6a5c8962350ho)
生成绑定代码
访问网站:[https://site.notionhub.app/](https://site.notionhub.app/)
输入你的域名以及需要绑定的Notion链接,确保Notion页面已经设置为公开。

如果需要为多个页面配置域名,例如 https://malinkang.com/book 或 https://malinkang.com/podcast,就点击 ADD A PRETTY LINK
来添加对应的路径及Notion链接。

最后,点击 TOGGLE STYLE AND SCRIPT SETTINGS
以设置网站标题、描述和字体样式。

完成所有设置后,记得点击复制生成的代码哦!
配置Cloudflare Worker
登陆Cloudflare账户:[https://dash.cloudflare.com/](https://dash.cloudflare.com/),选择Workers与Pages,然后点击创建按钮。

输入项目名称后,点击部署。

点击进入代码编辑界面。

将之前获得的代码粘贴到指定位置,点击部署。部署完成后,需返回到上一步。

选择设置>域名与路由,点击添加,输入你的域名并完成添加。


发表回复