Iām currently building winston-lim.com which uses Notion as a CMS to power my personal site.
Iām using nextjs-notion-starter-kit which works great out of the box
It wraps around react-notion-x which uses the Notion API to fetch Notion content
This setup has the benefit of updating content without any code change and is particularly useful for me as most of my content are already on Notion.