My website revamp project started with two objectives:
mchby.me
wmby.me
wllbry.me
My previous website was fun but it didn’t really have much content. This is mostly due to the fact that it is a pain to update. I have been writing more and I wanted to create an easy way to publish my work to my website. I could just publish articles using notion but then I could control the styles directly and then my website would just look like another notion webpage. So I decided that I would design my own website and use notion as my CMS.
There are existing tools which do this. The most popular one is called Super. But didn’t want to use anything existing, I just wanted to create my own version from scratch.
It was pretty straightforward to integrate the notion api into my new Next.js project. The majority of the work was just setting up the databases in notion and getting the formatting to render properly in the app.