Jekyll Pandoc Multiple Formats

screenshot of Jekyll Pandoc Multiple Formats

Use pandoc on jekyll to generate posts in multiple formats. Development has moved to https://0xacab.org/edsl/jekyll-pandoc-multiple-formats

Overview:

The Jekyll Pandoc Plugin offers an innovative solution for bloggers and content creators looking to diversify their output formats. Inspired by the original jekyll-pandoc-plugin, this enhanced version streamlines the generation of HTML posts while introducing the ability to create multiple output types simultaneously. With its versatility, it not only serves users of Jekyll but also accommodates those using various formats such as EPUB for eBook readers and MediaWiki for easy content sharing.

This plugin revolutionizes the way users can leverage Pandoc's markdown capabilities, integrating features like strikethrough text and citations effortlessly. The configuration is straightforward, making it accessible for both novices and experienced developers who want to enhance their blogging experience.

Features:

  • Multi-Format Output: Generate content in various formats simultaneously, including HTML, EPUB, PDF, and MediaWiki, making your blog more versatile.
  • Markdown Extensions Support: Benefit from Pandoc's markdown extensions such as strikethrough, tables, and citations for enriched content creation.
  • Flexible Configuration: Customize output settings easily through the _config.yml, allowing you to skip certain formats or generate outputs as needed.
  • Ready-to-Print PDFs: Create PDFs that are formatted for printing, ensuring your content looks great even in physical form.
  • Localized Covers: Specify covers for your EPUB files directly in the front matter, with support for language-specific covers based on your site's configuration.
  • Imposition Settings: Tailor the PDF output with options for page size, sheets, and the number of pages per fold to suit your printing needs.
  • User-Friendly Management: The plugin simplifies the creation of complex content by allowing one single file with categorized articles, streamlining the organization of large sets of data.
  • Language Flags: Implement language-specific settings easily by defining flags in your configuration, enhancing the international reach of your content.