All your Outstatic documents and collections are saved as Markdown files in your GitHub repository. In other words, all saved content creates a commit. The commit message specifies the collection and document that is created, for example, if your document is in the recipes collection the commit message would be:
We specified Vercel on the documentation as it is the only platform we've tried Outstatic on. I don't see why it wouldn't work on other platforms such as Netlify or your own preferred setup.
If you try a different hosting/deploy approach, please let us know!