Notion is an extremely useful tool for long form content (such as this documentation) with an easy drag and drop interface that you can paste in images and videos.
Integration
To connect, you will need create a with read access.
Once you have the token, add it to your project from the project dashboard.
Next, make sure all the pages you want to use can read content from your integration. In notion, the permissions will be inherited so an easy way is to make one page for your public pages and put everything under that branch.
Notion Pages
To display notion pages in your project, refer to