Eleventypub screenshot

Eleventypub

Author Avatar Theme by Marisademeglio
Updated: 10 Sep 2025
86 Stars

Create EPUBs with markdown or plain HTML (and more). Built on 11ty.

Overview

Eleventypub is a remarkable tool designed for those seeking an easy way to create EPUB files using simple Markdown files. By streamlining the authoring process, this project template allows users to focus on content creation while handling all the backend complexities through a straightforward script. It’s tailored for the 11ty community, making it an excellent fit for anyone familiar with Eleventy and looking to produce high-quality EPUB documents with minimal fuss.

Not only can Eleventypub generate EPUB files quickly, but it also ensures compliance with EPUB 3 validation standards and performs accessibility checks, making it ideal for authors who prioritize both content quality and usability. With a well-structured setup and clear guidance, users will find it both efficient and gratifying to create their digital publications.

Features

  • Markdown Support: Author your pages as simple Markdown files, simplifying the writing process and allowing for easy edits.
  • EPUB 3 Compliant: The tool is configured to produce EPUB 3 files that meet industry standards, ensuring compatibility across various eReaders.
  • Accessibility Validation: It runs checks with Ace to ensure your eBook is accessible to a wider audience, promoting inclusivity in your publications.
  • Custom Metadata: Easily customize metadata via a dedicated JSON file, allowing for detailed descriptions and categorization of your work.
  • Automatic Building Process: A terminal command generates the EPUB fileset and accessibility reports quickly, streamlining the production workflow.
  • Flexible Project Structure: Mix and match templates to fit your unique style and needs while adhering to EPUB conventions.
  • Resource Management: Easily manage fonts, CSS files, and images through a dedicated directory to ensure your publication is visually appealing and cohesive.