My portfolio has transformed over the years - from a static HTML site, to Jekyll, to Hugo, and finally to Next.js/React/MDX. My personal slice of the internet provides a platform for my writing and to showcase my latest work.
If you want to understand this repo better, I did a one-hour live stream walking through the codebase.
pages/api/*- API routes powering/dashboard, newsletter subscription, and post views.pages/blog/*- Static pre-rendered blog pages using MDX.pages/dashboard- Personal dashboard containing metrics like sales, views, and subscribers.pages/*- All other static pages.
$ git clone https://github.com/leerob/leerob.io.git
$ cd leerob.io
$ yarn
$ yarn devCreate a .env.local file similar to .env.example.