So back in December I wrote about wanting to rebuild this website around an existing Jekyll theme. That didn’t exactly happen — I kept the theme I already had and just built on top of it instead. But a lot did change, and I figured I’d write about it.
Most of this was done with Claude’s help. I’ve mentioned using AI tools before and this was probably the most I’ve leaned into it for this website — less debugging and more just building entire features together. I made the decisions, Claude did a lot of the implementation, and I learned things along the way just by following what was happening.
Here’s what’s new:
Blogs and projects now show reading time. Small thing but I like it.
The blog listing page is simpler now — just year, date, reading time, and title. No cards, no excerpts. Cleaner.
Longer posts have a table of contents that floats on the right side. It highlights the section you’re in as you scroll, which I thought was pretty cool once it was working.
There’s a comments section on blogs now, powered by Giscus. It uses GitHub Discussions as the backend, which I thought was a clever way to do it. Feel free to leave a comment or a reaction below.
The projects page got split into Featured and Archive. Older stuff doesn’t disappear, it just lives somewhere else.
And there’s a footer on every page that says the website was built with Claude. I wanted to be transparent about that. It felt dishonest not to mention it.
Overall pretty happy with where it landed. Still minimal, just with more going on under the hood.