<aside> 💡 我写这篇文章的目的,是帮助大家利用 Notion 来搭建个人主页,以此创建更多样、更开放的互联网环境。

</aside>

这篇文章受到最开始的目的是为了替代一个基于 Notion 的第三方服务 Super ,它允许你为自己的 Notion 公开页面自定义域名和字体,更允许你注入 JS 以此部署 Google Analytics 等等服务。

于是,我搜索到了 Fruition ,它教你在免费的情况下利用 Cloudflare 的 Worker 来实现与 Super 一样的服务。在 Fruition 的基础上,我写下这篇文章,并为大家优化了一些内容,如:字体链接改成了国内 CDN 等。

整个过程非常简单,平均大概花费 10 分钟的时间。

准备

首先,你需要:

  1. 一个你自己的域名;

  2. 一个 Cloudflare 的账户;

    你可以在 https://dash.cloudflare.com/sign-up 注册一个账户;

  3. 一个你准备公开的 Notion 页面的地址;

开始

第一步 将你的域名 DNS 由 Cloudflare 接管

我将以阿里云上购买域名为例子,进行示范。附上 官方教程

第二步 创建 Workers 并添加路由