My personal website built with Next.js, Chakra UI, Firebase, and next-mdx-remeote.
MIT License
My personal portfolio website hosted at https://benjamincarlson.io. My personal website has changed over the years - from a static HTML/CSS/JS site to Wordpress to Jekyll to Gatsby to Django (I made a site with django but never deployed it due to it costing so much!) and finally to Next.js/React. This site has my writing, projects, gear, tutorials, experience, and much more.
Feel free to fork this repo and make it into your own website! Below you will find instructions, features, and the tech stack.
To run locally you must
git clone https://github.com/bjcarlson42/benjamincarlson.io.git
or
git clone https://github.com/bjcarlson42/benjamincarlson.io.git .
touch .env
Inside .env
:
YOUTUBE_KEY=
GITHUB_KEY=
BUTTONDOWN__KEY=
FIREBASE_CLIENT_EMAIL=
FIREBASE_PROJECT_ID=
FIREBASE_PRIVATE_KEY=
STRAVA_CLIENT_ID=
STRAVA_SECRET=
STRAVA_REFRESH_TOKEN=
rm -rf .git*
yarn
yarn dev
Navigate to http://localhost:3000.
Contributions are welcome! Feel free to tackle an issue or even implement a new feature. Simply submit a PR and I'll take a look.