Source code for a previous version of my personal website, built using Next.js.
To run locally, yarn
, then yarn dev
.
- Next.js bootstrapped using
create-next-app
with TypeScript - CSS-in-JS is a combination of Rebass and Emotion
- Articles written in MDX are loaded via next-mdx-remote
- Syntax highlighting is handled by prism-react-renderer with Dmitri Voronianski's Oceanic Next theme
- Scroll-based animations made easy thanks to the react-intersection-observer package
- Staggered content fade-in with GSAP
This is my personal website, so don't be a gronk and copy the whole thing, but please do feel free to use for inspiration or reuse parts directly, with attribution 🙂