The organic traffic forwarding to my portfolio and blog
has been increasing 10-20% month by month to the point where I’ve had to upgrade my Plausible Analytics plan because I’ve gone past their monthly threshold. I spent a lot of time investing in SEO earlier this year and it’s been paying off each month.
My current portfolio is powered by Gatsby
, styled with TailwindCSS
and the blog is sourced with MDX
. Overall, it’s a tech stack that works well and provides a lot of flexibility!
But working with Gatsby was slow. Hot-reload should be called slow-reload, and if I want to make a change to my blog, I have to open VSCode to make the edit, push to GitHub and then redeploy my site. It’s not a huge deal, especially with Netlify coming in clutch with their auto-deployments, but it’s a tedious process nonetheless.
I love Notion. I use it as my main daily productivity tool. My entire life lives in Notion, including my blog posts and newsletter issues. The Notion API
recently released support for code blocks which was the last missing functionality I needed to justify a complete portfolio rebuild. 😅
Version 2.0 of my portfolio and blog are built on the following tech stack:
- Next.js (maybe even some Next.js 12 features!)
- Notion API as a CMS
- Supabase for storage and cool little features
- TailwindCSS for styling
Here are a few features coming to the revamp 👀
- Redesigned blog layout
- Article views updated real-time
- Article reactions (👍, ❤️, 👏 & 🎉)
- Changelog sourced from Notion
There’s still quite a bit of work to be completed, especially in terms of SEO, but here’s a sneak peek of the updated blog layout!