Dr3pi41 downloadsExport a book manuscript to a clean, professionally-structured EPUB, including one-command export of Longform projects.
Export a book manuscript written in Obsidian to a clean, valid EPUB — including one-command export of Longform projects. No separate paid tool, no leaving Obsidian.
If you write in Longform, you already have your scenes in order. Run "Export Longform project to EPUB" and you get a properly structured EPUB of that project — scenes exported in your Longform order (not filename order), with the project's title as the book title. Multiple projects in one vault? You'll get a picker. Single-file Longform projects are split into chapters on # headings.
No Longform? Use "Export manuscript to EPUB" with a plain folder of chapter notes (one note per chapter, natural-sort filename order — "Chapter 2" correctly sorts before "Chapter 10").
If you write long-form fiction or nonfiction in Obsidian, getting a properly formatted EPUB out the other end usually means a separate paid tool (Vellum, Atticus) or a fragile export chain. This handles the common case cleanly:
[[Note]], [[Note|Display text]]) render as plain text — a reader doesn't care about your internal note names.![[cover.png]]) are embedded directly into the EPUB.*** or --- on their own line) render as a centered divider.> [!note] ...) are stripped entirely, not rendered — they're almost always private author annotations (reminders, continuity notes), not content meant for a reader.[!type] marker) render normally, for genuine in-story quotes.Chapter titles come from a note's title: frontmatter field, its leading # Heading, or its filename — in that order.
In Obsidian: Settings → Community plugins → Browse, search for "Manuscript Export", install, and enable.
Or manually: download manifest.json, main.js, and styles.css from the latest release into <vault>/.obsidian/plugins/manuscript-export/, then enable the plugin under Settings → Community plugins.
Ctrl+P / Cmd+P) and run "Export Longform project to EPUB" or "Export manuscript to EPUB"..epub appears in the output folder, ready for Calibre, Kindle Previewer, or your distributor of choice.![[Another Note]], transcluding another note's content) are silently skipped, not resolved.Missing something you need? Open an issue — real requests from real manuscripts drive what gets built next.
npm install
npm run dev # watch mode
npm run build # production build -> main.js
npm test # validates markdown conversion, Longform parsing + EPUB structure, no Obsidian required
MIT — see LICENSE.