Sometime recently, Rarst tweeted about trying out some new projects on Hugo.

Hugo is built on the Go language, that seems to be all the rage. Instead of generating the site as a script running on the server, it generates the entire site as a static site in 1 operation, then serves the generated files.

On the front end, visitors get really fast page loads. There is no content to generate on the fly; the server just sends HTML. Like in the old days.

On the back end, it requires an understanding of Go templates and Markdown to create content. On the one hand, it's dead easy for coders. On the other hand, for non-geeks, it's going to be at least disorienting at first, and for some, hard.

Another way of saying it is that there's going to be a steep learning curve for anyone who wants to use this as a do-it-yourselfer, but it seems that for someone willing to lean into it, putting a Hugo site together is probably doable.

That said, I have yet to actually take this for a test drive myself. I'm looking forward to giving it a spin in the new year. When I do, I'll post a follow-up.