A few months later, I realized that it wasn’t working: I just wasn’t finding the time to code these creative pages, because they required custom styling for everything.
I spent a few months thinking about what I wanted. In the end, my goals were just to create a website where I can go back to blogging, because I really enjoyed January to July of this year when I was writing a blog post every day.
I’m writing in Ghost, which is the blogging software that I used for most of my daily blogging era before I switched away from it.
Time, unfortunately, goes in circles, and I am back on Ghost.
I really like the writing interface of Ghost, and it feels very solid and simple. I’m encouraged to write more, because it feels easy.
I host my own Ghost server on Hetzner, which isn’t super great, but it’s manageable. This site is using Ghost “headlessly,” meaning that the website you see is separate from Ghost. Only the writing is pulled in from Ghost via their API.
The homepage is quite standard, with four sections: Introduction, Blog, Work Experience, and Side Projects.
The main addition here is a Blog section on the homepage which shows my last four blog posts. I thought that it’d be a nice way of drawing attention to the blog, since I think that it’s the interesting part of my website.
I’ve once again split blog posts from technical blog posts, since I think the technical posts aren’t really interesting to read unless you find them in Google (and were searching for the problem they solve).
This time I don’t link to the list of technical blog posts at all, because I really don’t think they’re interesting. Maybe I should link to them somewhere though, just to humble-brag about having written 175+ of these posts. Not sure.
I’ve added a newsletter signup form! It uses Buttondown, an app I’ve been freelancing for over the past year and a half.
Back when I was writing daily blog posts, people would visit my website every day to check for the new post, which was very rewarding. But I don’t imagine that I’ll be back to the daily post cadence, so I want a way of telling people about new stuff.
I’ve also added an RSS feed of new blog posts, if you prefer to keep up with the blog posts that way.