You can set up a local development instance of discourse for such work. It is fairly simple to do so.
See Set up a local Discourse Development Environment?