Generate HTML5 slideshows from Markdown, reStructuredText, or Textile markup.
Landslide is a command-line tool that transforms plain text files written in Markdown, reStructuredText, or Textile into interactive HTML5 slideshows. It solves the problem of creating web-based presentations without relying on proprietary software, offering a lightweight, text-driven workflow.
Developers, technical writers, and educators who prefer writing presentations in markup languages and need to share them as web pages or PDFs.
Landslide stands out by supporting multiple markup formats, providing extensive theming options, and enabling PDF export—all while being entirely open-source and customizable.
Generate HTML5 slideshows from markdown, ReST, or textile
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports Markdown, reStructuredText, and Textile, allowing users to write slides in familiar markup languages as shown in the formatting section.
Integrates Pygments for syntax coloring in code snippets, essential for technical presentations with code samples.
Uses Jinja2 templates for custom themes, enabling full control over CSS and JavaScript, as detailed in the theming section.
Can generate PDF versions using PrinceXML, useful for creating handouts, though it requires this proprietary tool.
Relies on PrinceXML, a proprietary and potentially costly tool, limiting open-source flexibility for PDF generation.
Requires installation of multiple Python modules (e.g., markdown, docutils, textile) and optional dependencies like watchdog for full functionality, adding overhead.
Mathematical notation is only supported in reStructuredText with Docutils 0.8+, restricting users who prefer Markdown for equations.