Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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 (eventually) realized required stopping the server, deleting the _build directory, and then restarting the server.

These things sound minor in hindsight, but they took a lot of time for me to figure out in the moment. "It's a static site...I picked a static site generator for simplicity!" I kept thinking, annoyed.

I chose Jekyll in particular because it's been around forever and expected it to have little things like this figured out, but was slightly disappointed.

Otherwise it's been good I guess.

For what it's worth, I will occasionally repost articles on my Medium account too, to take advantage of my following there, with the appropriate rel=canonical tag. No reason not to take advantage of it while it lasts.



I'm using Jekyll for my site[0] which currently has 240+ blog posts that are filtered by tag but I didn't have to use any plugins to get that functionality. It's really fast too.

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.

[0]: https://nickjanetakis.com/


I had the same problems with Jekyll and switched to Middleman (also Ruby based). Never looked back.

https://middlemanapp.com/basics/blogging/


I'd definitely recommend checking out Hugo too.


I second this. I migrated from Middleman a while back because I couldn't be bothered to handle ruby dependency conflicts during an update anymore. Hugo is what I use now and it's great. Migration from one to other was actually surprisingly easy too.


Same here. Generating LaTeX statically is a pain in the ass.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: