Nice. I did the same exact thing last week with one of my own blogs. But I was disappointed a little with some quirks with Jekyll. For example, I really needed to list blog posts in categories separately. Turns out there's no built-in way to do that with Jekyll, so I had to find a third-party plug-in to do that. Then there were some changes didn't trigger a rebuild with the local development server running, which I (…
The way I set it up was with tags but that's really no different than a category. For example if you click the #docker tag, you get back a bunch of posts I tagged with #docker. Each post has a `tags` item in its front matter where I can pass a list of strings (a post can belong in 1 or more tags).
It would be too much to type in here to cover everything but if you Google for things like "Jekyll filter posts by tag" you'll find a bunch of plugin-less examples.
What's neat is you can also define a custom page title / meta description for each tag's index page using nothing more than what's built into Jekyll.