publish: use html2text to render original posts like a browser would

...to try to preserve whitespace and other formatting. fixes #291