How to publish some default pages in Multisite creation?

I have done this before using WPMUDEV’s New Blog Templates plugin. It allows you to create a blog template that new sites use. You can choose theme, plugins, and pages and posts I believe by creating a template site and then editing it according to your needs.

Good luck,
Z