generator blog layout