Skip to content

Libedizioni/ebook-generator

Repository files navigation

Ebook Generator

This repository is still very alpha and currently under active development.

Keep this in mind if you want to try it as it is now!

Ebook Generator is a simple starter workflow to edit and generate ebooks in different output formats, converted from a set of one or more source .docx files.

It uses Grunt to manage a set of different common tasks performed to edit and format the ebook prior to generate the final version, and it uses Sass preprocessor to keep all CSS modules separated with a clean structure, and it ships a basic set of well commented .scss files ready to start-off.

It is also equipped with a starter set of Pandoc templates to customize, for epub, epub3, html, html5 and pdf, synced with Pandoc default templates.

Features:

  • Complete and structured workflow, including:
    • Media dir
    • Fonts dir
    • Custom bash scripts
    • Granular control of metadata
    • Book configuration json file
  • Automatic media and fonts parsing
  • Automatic new ebook scaffold

Output formats:


For more detailed installation and usage instructions, please refer to the project's Wiki's following topics:

It is also included a cheatsheet of custom tags used to format the .docx sources. You can refer to it when editing your source .docx files.

Made with ❤️ by Codice Ovvio