I thought a few of you might be interested in the experiment I've been tinkering with this afternoon.
My homepage (https://jonbeckett.blog) is now generated by Hugo - powered by Netlify, with markdown source stored at GitHub.
The interesting thing perhaps is that I have nearly six thousand posts. And it handles it.
The first build took 15 minutes to build and deploy. A subsequent commit of a change to a post took 3 minutes to build and deploy.
@kevingranade Partly experimenting with Hugo - partly frustrated that I had to mangle the backlog of old posts to help Jekyll survive (it doesn't play well with lots of files).
Hugo still isn't great at lots of files, but it's better than Jekyll at it :)
@andyc oh, locally it's about 10 seconds. Watching the netlify build, it appears they make a container for each build - then swap the DNS at the last moment.
@andyc yep - papermod appears to work quite well. I liked it because it was documented a fair bit better than some of the others.
The only tweaks I've really made to it is to filter the RSS down to the last 10 posts, and show the full post content in the RSS (so Zapier can grab it and send to Wordpress and Tumblr).
@jonbeckett I've played around with both Hugo and Jekyll for my own website, and I've used them for some project websites at my previous job.
I was never very happy with either of them. I also never found a theme I liked for either. For my personal site, I went back to Wordpress, which is also horrible to work with, but has a lot of themes at least.
In the past, I've designed my own themes. I'm considering just building a site from scratch like in the old days.
@veronica I went through the same pain earlier today - digging through the Hugo themes until I found something passable. Half the problem with all of these projects is the haphazard documentation you have to collect from numerous different sources to make sense of what's going on.
@adam Yep - similar journey - have used all the big platforms both for work and personal use over the years. Hugo and Netlify work well together. I think if a site is fairly small, either Hugo or Jekyll are great.
That being said, there's a huge argument (certainly for commercial work) to just go with Squarespace (unless the client wants a specific design).
@adam Absolutely right. Most of my work is either in govt or corporate these days - and they have gone almost 100% towards low code cloud solutions (where they can). It's the management cost too - Wordpress sounds simple until you have to pay for the hosting, or if it's a big company the fail-over, monitoring, etc, etc - whereas managed services are just a consistent cost.
@jonbeckett what made you decide to switch? Trying new things or was Jekyll failing at something?