Ask HN: What app or service should I use to write a technical ebook?

2 points by mthoms ↗ HN
Requirements: Export to Markdown, PDF, ePub, HTML. Internal and external hyperlinks. Embeded code snippets. Support for tables. Simple editor (Markdown or similar). Platform: Web or MacOS. No need for mobile access.

Any suggestions?

2 comments

[ 2.8 ms ] story [ 16.6 ms ] thread
Seems like writing is too individual a task for general recommendations, but, fwiw, I wrote my latest book [Data Visualization with JavaScript](https://www.amazon.com/Data-Visualization-JavaScript-Stephen...) natively in Markdown. No need for a special app or service. [Pandoc](http://pandoc.org) was able to covert it to `.docx`, which was my publisher's preferred format, and also to interactive HTML so that I could publish the full book on my web site [jsDataV.is](http://jsdatav.is/intro.html). My favorite Markdown app at the moment is [Typora](https://www.typora.io)
Thanks for the response. The more I research it, the more I come to realize that plain Markdown is probably the way to go.

I must have evaluated about 10 different Markdown editors so far though. Every one seems to be missing at least one key feature I need. I was getting quite frustrated.

But Typora looks fantastic! It hits on all the requirements (code fencing with syntax highlighting, tables, table of contents generation and internal hyperlinks that work in generated PDF's) that have been hard to come by. I've already started playing with it and I'm very impressed!

I really appreciate your answer, you actually made my day. And your JS book looks very well written. Very approachable and concise. Kudos!