fredericalix / notion-custom-domain

πŸ“ Custom domains for your public Notion pages

Home Page:https://notion-custom-domain.hosso.co

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notion Custom Domain

Custom domains for your public Notion pages. You can publish your page to your own domain instead of notion.site.

Notion Custom Domain

Getting Started

Install dependencies:

yarn

Then deploy to Vercel with specifiying your public Notion page:

PAGE_URL=https://<your-domain>.notion.site/<Your-Page-ID> yarn deploy:prod

For example:

PAGE_URL=https://notion.notion.site/Notion-Official-83715d7703ee4b8699b5e659a4712dd8 yarn deploy:prod

Finally, set up a custom domain for the deployment. See Custom Domains - Vercel Documentation

Development

Run locally with vercel dev

export PAGE_URL=https://<your-domain>.notion.site/<Your-Page-ID>
yarn develop

Then open http://localhost:3000.

Debug with Node Inspector

yarn debug

Then open http://localhost:3000.

Google Analytics Support

Deploying with GA_TRACKING_ID environment variable injects the tracking code into your public Notion page:

export PAGE_URL=https://<your-domain>.notion.site/<Your-Page-ID>
export GA_TRACKING_ID=UA-XXXXXXXXX-X
yarn deploy:prod

License

MIT

About

πŸ“ Custom domains for your public Notion pages

https://notion-custom-domain.hosso.co

License:MIT License


Languages

Language:TypeScript 100.0%