2024 Website Refresh

I've been working on a new website for 2024. It's a big change from my current site, and I'm excited to share it with you...


Joshua Epstein

· views

2024 Website Refresh post image

Disclaimer: This website is a work in progress. I will be updating it regularly with experimental features and new content.

With the new year, I decided to refresh my website.

Seeing as I am a very busy person, I wanted to make sure that I could get this done as quickly as possible. Here are the ways that I achieved this:

  1. I used my existing website as a starting point.
  2. I "redesigned" existing pages by changing CSS and components.
    • Most of the pages kept the same content and structure.
  3. Avoided using a Postgres/MongoDB database.
    • The blog posts are written in Markdown and stored within the Github repository.
    • The website is built using Next.js and deployed on Vercel.
      • The blog posts are fetched using custom functions by leerob instead of contentlayer.
  4. I used a lot of open-source components and libraries.
    • I used Tailwind CSS for styling.
    • I used MDX for writing blog posts.
    • I used Next.js for building the website.
    • I used Vercel for hosting the website.

I'm excited to share this new website with you. I hope you like it!

If you have any feedback, don't hesitate to reach out to me on Twitter or email me at josh@joshepstein.co.uk.

← All Blogs