refactored blog listing templates