I was excited about Scrivener in part because it (1) supported MultiMarkdown (MMD) and (2) created beautiful e-books. It’s only now occurring to me that it doesn’t do both at once.
Yes, technically, it can. It can create HTML files, and there are lots of ways to create .epub files from HTML (including Fletcher Penney’s MMD-ePub “script”). One can then use kindlegen to turn the .epub file into a .mobi file. One could even automate this process, perhaps by hijacking one of the Contents/Resources/MultiMarkdown/bin/mmd* scripts. (I thought I stumbled across something about /Library/…/bin/ vs ~/Library/…/bin/, but I can’t find it now.) Sadly, this approach would bypass Scrivener’s ability to create beautiful e-books.
Out of the box, Scrivener only supports four formats to compile MMD into: LaTeX, Rich Text, HTML, and Flat XML. Even so, I’m not sure which MMD features are supported:
-
bold and italics: yep, yep (Compile options)
-
metadata and headers: nope, nope (I think Scrivener only uses its own built-in support for these things)
-
(ASSUMING YOU’RE NOT USING LATEX) cross references, images, block quotes, code blocks and
inline code
, etc.: probably not (though I haven’t tried very hard)
For most manuscripts, it appears I’m better off using rich text (Scrivener’s internal format). If I wanted to write an e-book about MultiMarkdown, using MultiMarkdown, I guess I’d use the “technically, it can” options I listed above.
Am I missing something?