I guess it depends on what you think of as "production". We run WordPress here, in what I would consider "production". We don't write our posts somewhere else first and then copy them onto the website.
So do millions and millions of other sites. It's a CMS. It's supposed to be run on the web, and used to manage your content. Not sure what you're running in production if you don't have WordPress on a server talking to the internet in general. That's sort of the whole point of it.