Using Drupal, Wordpress, Angular and PHP sites in the past, I looked into Go as a way to build sites. Go is mainly a backend language, but personally I found it very suitable to build static sites. Though it is not that common to use Go in web sites. I did choose to work without framework as the magic they add you often must pay with complexity and speed loss.
As Go static web sites out of the box without any framework are very fast, making them very suitable for large web sites IMO. Pure Go html templates reminds me of Angular, but is way simpler, faster and cleaner. Pages with sub templates makes it very easy to build and maintain.
Another option may be to look at Hugo that they claim is “The world’s fastest framework for building websites”.