Renotion allows you to wrap your Notion Page with a long url as a custom domain.
For instance, Notion Page like https://your-project.notion.site/Page-Name-thirtytwocharacterslongpageident
becomes your-project.com
.
All you need is a domain and a crypto wallet.
- First, you register your page-to-domain association at renotion.xyz
- You own your registration: it's stored on the blockchain (Polygon)
- There's a symbolic one-time payment associated as I have to run some infra in order to facilitate the Notion page wrapping
- Then you configure DNS for your domain
- You will be asked to configure both CNAME and TXT (for domain verification and TLS certificate issuance)
- When DNS is configured – you're good to go!
- Allow to set custom metadata for pages
Set title, description, other SEO attributes - Allow to add custom scripts
Will be useful to be able to add analytics - Allow to add multiple pages for one domain (on different paths)
- Allow global style updates
flowchart TB
yd([your-domain.com])-- CNAME -->abc{{abc.renotion.xyz}}-->cf
w3-->be[[api.renotion.xyz\nbackend]]-- Assert -->saas[Cloudflare SaaS]
cf[[Cloudflare Worker]]-- Lookup -->sc
cf-- Wrap -->nt[\your-domain.notion.so/Page...\]
saas-. TLS custom domain .-abc
w3([renotion.xyz\nweb3-app])-- Register -->sc[[Smart contract]]-->pb[(Polygon\nBlockchain)]
- Page-to-domain association is stored on the blockchain
- When your domain is visited, in fact the request is handled by
abc.renotion.xyz
, which is a Cloudflare worker - Worker looks up your domain in the blockchain, finds the associated page and serves it
- When you interact with the blockchain via web3-app at renotion.xyz it makes requests to
api.renotion.xyz
- API allows to fetch page registration metadata from the blockchain
- When metadata is fetched (domain hostname), it then asserts CNAME configuration and TLS certificate issuance for the domain
- Renotion uses Polygon as a blockchain technology
- Smart Contract address: 0xD189E333277a8dbd65244A97bE3ecBE4f7Bee5cf
- The app allows you to check your pages status and register a new page
- It tracks CNAME/TXT records statuses and provides relevant information
- You can also use variety of crypto wallets to use the app