generate Post scaffold