February 13, 2022
Iāve rewritten my personal website! Thatās something I tend to do a lot, but this time I wanted to do a quick rundown of the new site.
New design for the homepage.
New design for blog posts.
Iāve kept the rose-colored accents from my blog at ben.cv, which match the š emoji that I tend to use to ābrandā my website.
The title font is Fraunces, and the text font is Public Sans (a font originally developed for the United States government!).
I rebuilt it using Astro. I originally considered Eleventy, but I preferred Astroās more modern templating language (which is similar to React). Styling is done using Tailwind CSS.
Itās hosted on Netlify, and the site builds in about a minute. Previously, my builds on Cloudflare Pages took about 5 minutes.
The biggest thing I wanted to change for this new iteration was to move to Ghost as my blogging platform.
The previous iteration used just plain markdown files, which meant that I had to fire up VS Code to write. That led to me (surprise surprise) not writing a lot of blog posts.
Instead, Iāve been using Ghost for a personal blog for a month now, and I really like it. The editor is really simple but feels great to write in.
I merged my month of personal blog posts into this new blog, and Iāll be writing future technical blog posts in Ghost (I kept the backlog in markdown). Iām using tags in Ghost to separate between more personal blog posts (like this one!) and programming how-to articles (which arenāt very interesting to read if you havenāt explicitly searched for it and stumbled on my post).
Overall, Iām happy with the rewrite! Hopefully the switch to Ghost means that Iāll have an easier time writing new blog posts.