Зачем конвертировать MD в EPUB?
EPUB - это стандартный формат электронных книг для Kobo, Apple Books и большинства приложений для чтения. Конвертация документа Markdown в .EPUB позволяет поделиться готовой, автономной электронной книгой без повторного форматирования. Это также ожидаемый входной формат для многих цифровых издательских платформ и магазинов.
Способы конвертации MD в EPUB
Командная строка - Pandoc CLI
Установите Pandoc, затем выполните pandoc file.md -o book.epub; используйте флаги --metadata, чтобы добавить название и автора в электронную книгу.
Calibre FREE
Добавьте файл .md в Calibre, щелкните по нему правой кнопкой мыши, выберите «Преобразовать книги» и установите выходной формат EPUB.
Об этих форматах
Файл MD - это документ Markdown: обычный текст, использующий простые метки, такие как # для заголовков и жирный шрифт для выделения. Любой текстовый редактор открывает исходное содержимое.…
Открыть детали .MD →Файл EPUB - это электронная книга открытого стандарта (Electronic Publication), которая хранит текст, изображения и метаданные в архиве ZIP. В Windows и Linux его можно открыть с помощью…
Открыть детали .EPUB →Качество и на что обратить внимание
- В Markdown нет структуры глав - Pandoc рассматривает каждый заголовок первого уровня (
#) как границу главы; файл без заголовков#станет одной главой. - Для таблиц GFM в Pandoc требуется флаг
--from gfm; без него таблицы могут быть молча исключены из вывода. - Изображения должны находиться по указанным путям во время конвертации - битые пути приведут к отсутствию изображений в выходном
EPUB.
Часто задаваемые вопросы
Будут ли мои таблицы Markdown отображаться в EPUB?
--from gfm, чтобы включить парсинг таблиц GitHub-Flavored Markdown. Конвертер на странице обрабатывает это автоматически.Можно ли объединить несколько файлов `.md` в один EPUB?
pandoc ch1.md ch2.md ch3.md -o book.epub - файлы объединяются по порядку, и каждый заголовок первого уровня становится началом новой главы.В EPUB отсутствуют изображения - почему?
.md, или используйте абсолютные пути.Можно ли добавить название и автора в EPUB?
title:, author: между разделителями ---) в начало вашего Markdown или используйте флаги --metadata в Pandoc; оба варианта записывают данные в метаданные EPUB.