And if there was one, the answer here probably would be deleted as site promotion.

But let me give you this link
It calls itself "Top 100 renewable energy sites". That's certainly technology. However, it isn't a blog, so it might be not what you're looking for. because the set of blogs is a subset of the set of sites.