create a blog layout and render everything itself