Personal Website + Notion
notion image
Cycling somewhere.
 
I have been using Squarespace to host my website and have used its design. While the time it took me to get it up and running was quite small and it ended up bringing me more clients in my freelancing career, I think now its become more of a money blackhole than anything. I think I want to switch off from squarespace into my own built website.
 
I do think that the SEO squarespace has provided has helped it rank #1 while searching my name. I also want to learn SEO and i think this could be an opportunity to work on it.
 

Changable Portfolio

Squarespace allowed me to add, update my portfolio very easily. It provided me with new design that could be eye catchy and I think its great. It was one of the reason to not use any other type of site.
 

Handling content storage and data storage in general.

 
I think this is the main reason. If I want to update my content, i don’t want to update my code that’s just too cumbersome. While some may enjoy this, I don’t. I had to go through this when I worked on the first version of OpenPastPaper, its home page was just a mess and I still don’t want to touch it.
 

How do I solve it?

 
Working on a small side project that will allow me to integrate notion pages into my website. I think notion cms is super simply, super customizable and what I can do in my notion, should reflect on my personal site. It also solves the changeable portfolio problem as I can edit the page whenever I want. It also solves the content storage problem as, so far the notion docs is pretty free and can store all the content I want.
 

Jun 16, 2024
 
Using the nextjs-notion demo code has sped up the process of going from 0 to 1 but I think the app is more like uses notion to handle the routing too, or maybe I am too dumb to figure this out. But I want to use the react app as usual to give an option for using code in the future. I want to explore more animations too maybe. I want to use it to make a blog right now.
 
Currently the app fetches the page which is the home page for the blog and displays the title and provides the link which can then be clicked to view the blog.
 
How I want it to work is:
 
  • User open the page, routing handled by next.js
  • Notion fetches the content table of pages and automatically assigned them to the sidebar (maybe)
  • Also notion fetches the content table of blog pages and displays as a sidebar and certain pages which have been explicitly made to use notion, will display the notion data.