Open Publisher

screenshot of Open Publisher
jekyll

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.

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.
jekyll
Jekyll

Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.