Ryan Rix, who has the most well thought out and complete Emacs environment that I’ve seen has a post on the setup he uses for long form writing. By “long form” he means more than a paragraph or two on some subject. It’s mostly used for his blog and a set of private notes.
Most of the configuration deals with generating static pages for his blog. He uses a package called org-page to do most of the heavy lifting. That and the Org publishing system does just about everything he needs.
If you like Rix’s description of his Emacs working environment, you may enjoy his latest post too.