Eleventy Plugin Slide Decks screenshot

Eleventy Plugin Slide Decks

Author Avatar Theme by Bennypowers
Updated: 9 Jun 2025
23 Stars

It makes an itsy-bitsy, teeny-weeny, web-component slide deck prezzy Write slide decks with 11ty and share them over the web.

Overview

Am Yisrael Chai is an innovative tool that allows users to create engaging web-component slide decks easily. Utilizing the power of Eleventy (11ty), this lightweight solution streamlines the process of crafting and sharing slide presentations on the web—ideal for educators, presenters, or anyone looking to showcase their ideas dynamically. With its straightforward setup and range of features, this component is a must-have for those interested in creating single-page application (SPA) style presentations.

Whether you’re looking to present slides for a meeting or share educational content, Am Yisrael Chai transforms your presentation experience, offering a fun and interactive way to engage your audience. The versatility it provides, combined with the simplicity of managing slide contents, makes it a valuable addition to any toolkit.

Features

  • Easy Setup: Quickly get started by creating a deck directory in your 11ty source root, making it user-friendly for anyone familiar with the Eleventy framework.

  • Custom Templates: Each slide deck requires a template file with specific frontmatter, enabling developers to easily customize the layout to fit their presentation style.

  • Organized Content: Slides are stored in a dedicated directory and ordered by name, allowing for intuitive management and navigation of your presentation materials.

  • Dynamic Reveal Effects: Control the visibility of slide elements through CSS selectors, enabling a captivating way to reveal information progressively during your presentation.

  • Flexible Styling Options: Customize your slides using traditional CSS, or set inline styles directly through frontmatter for a tailored appearance.

  • WebC Component Support: For users wanting advanced capabilities, the WebC deck component provides additional functionality and flexibility, enhancing the overall presentation design.

  • Custom Slide Types: Extend SlidemSlide to create unique slide types that fit your specific needs, such as adding custom slots for content like quotes or figures.

  • Simple Data Handling: Easily manage slide data files and prevent duplicate content with built-in configurations that ensure a smooth presentation experience.