Separate blogpost renderer/destructor into different functions