More Premium Hugo Themes Premium Jekyll Themes

Open Publisher

Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.

Open Publisher

Using Jekyll to create outputs that can be used as Pandoc inputs. In short - input markdown, output mobi, epub, pdf, and print-ready pdf. With a focus on fiction.

Author Avatar Theme by chrisanthropic
Github Stars Github Stars: 247
Last Commit Last Commit: Aug 2, 2020 -
First Commit Created: Dec 18, 2023 -
Open Publisher screenshot

Overview

Open-Publisher is a set of bash scripts that wrap around various tools like Jekyll, Pandoc, KindleGen, and LaTeX. It is designed to streamline the process of creating beautifully formatted ePub, Mobi, and print-ready PDF books from markdown manuscripts. The custom Pandoc templates created with a focus on fiction allow for easy conversion and formatting.

Features

  • Easy Manuscript Writing: Write your manuscript in markdown language, simplifying the writing process.
  • Automated Formatting: Run the Open-Publisher script to automate the conversion and formatting of your manuscript into various book formats.
  • Support for Multiple Formats: Open-Publisher supports the creation of ePub, Mobi, and print-ready PDF books, catering to different reading platforms.
  • Custom Pandoc Templates: The tool provides custom Pandoc templates that include common pages such as biography and licensing, allowing for easy reuse.
  • Jekyll Integration: Open-Publisher utilizes Jekyll for its templating feature, enabling the creation of customized files based on specific needs.
  • Efficient Updates: With Open-Publisher, you can easily update information or make changes to multiple books and formats, reducing the possibility of typos and saving time.

Installation

To install Open-Publisher, follow these steps:

  1. Install Jekyll, Pandoc, KindleGen, and LaTeX on your system.
  2. Clone the Open-Publisher repository from GitHub.
  3. Navigate to the cloned repository’s directory.
  4. Customize the Jekyll templates and includes files according to your requirements.
  5. Write your manuscript in markdown format.
  6. Run the Open-Publisher script in your terminal, specifying the desired output format.
  7. Open-Publisher will generate beautifully formatted ePub, Mobi, and print-ready PDF books from your manuscript.

Summary

Open-Publisher is a tool designed to simplify the process of creating and formatting books from markdown manuscripts. By leveraging Jekyll’s templating feature and custom Pandoc templates, Open-Publisher allows for easy conversion to ePub, Mobi, and print-ready PDF formats. With automated formatting and support for multiple book formats, Open-Publisher streamlines the creation of visually appealing books, saving time for authors and publishers.