You may want to check Embed Discourse as a full comment system on your site, which addresses the ability to write.
But that still isn’t meant to be the only way people interact with Discourse. It is meant for people who consume both the “blog” and the community mostly. Still, may help your use case.
If that doesn’t pan out, then you can always go down the custom API integration and intermediate the integration via your app.