This looks great, nice work! A few things I'd recommend for the future:
- Theme plugins; text based as input to Hugo, not golang packages that would have to be compiled.
- Editor integration so others can make a WordPress-style site editor. Just conventions about layout, I think?