Notionにcustom domainを当てたい
Notionにカスタムドメインを割り当てる方法を紹介。Cloudflare WorkerとFruitionを使った手順をさくっとシェア。
Notionは有料化しても、カスタムドメインを割り当てる事ができません。なので諦めてたけど、なんか無性にカスタムドメイン割り当てたくなった。そんなときあるよね。
ということで「Notion カスタムドメイン」で検索すると
memo.chezo.unoNotionのページをCloudflareでsub domainに転送する Notionはリッチなメモツール(?)としてじわじわと人気が出ている。モバイルアプリでもPCでも書けるのでメモ書きや調べ物をするのにも重宝しているし、最近ではwebクリッパーがあるので便利にセルフブックマーク用途に使っている。 mediumのpay wall圧力のおかげでblogの移行先を色々と探していたのだけれど、まずは雑なメモを置ける場所を公開してみようと思う。 残念なことに、Notionまだカスタムドメインを提供していないのだけれど、それをCloudflareのworkerを使って実現するgistと記事を見つけたので試してみた。 大まかなやり方は 「Cloudflareのworkersを使うとJavaScriptを使ってredirectを設定できる」 というものである。
こちらのページがHitしますが、その先に書かれているgistがすこーし古くて、それ通りにCloudflare Workerを実装しても動かないので、色々調べた結果解決したので、さくっとシェア
fruitionsite.comFruition - Build Your Next Website With Notion, For Free Perfect for your portfolio, blog, landing page, or business site.
こちらが大本になるんだけど、Get Started の中に書かれている手順を実行するとかんたんに解決します。

入力して、COPY THE CODEを押したらあとは、Cloudflare Workerにペーストするだけ。あとはポチポチ作業で終了。
※とはいえこれはNotion公式ではないので、Notion側が対策をしたら多分見れなくなりますという点はご注意を
以上、雑メモでした