This dynamic blog site is using Notion as a Content Management System (CMS). Supports both Blog format Post as well as Page format.
📒 Write posts using Notion
- No need to make commits in order to make blog posts.
- Posts from Notion are automaticaly updated to this site.
📄 Generate full pages as well.
- Can be used for Resume, random pages, etc.
👀 SEO friendly
- Dynamically generates OG IMAGEs thumbnails for posts.
- Dynamically creates sitemap for posts.
- Fork the repo to your Profile.
- Duplicate this Notion template, and Share to Web.
- Copy the Web Link and keep note of the Notion Page Id from the Link which will be in this format [username.notion.site/
NOTION_PAGE_ID
?v=VERSION_ID
]. - Clone your forked repo and then customize
site.config.js
based on your preference. - Deploy to desired Cloud provider (Google Cloud, AWS, Azure, Gitlab, etc.)
- Expose the following environment variables:
NOTION_PAGE_ID
(Required): The Notion page Id got from the Share to Web URL.GOOGLE_MEASUREMENT_ID
(Optional): For Google analytics Plugin.GOOGLE_SITE_VERIFICATION
(Optional): For Google search console Plugin.