Digital Sovereignty for everyone

LH Presentations

LH Presentations turns Gutenberg posts into Reveal.js slide decks. A presentation is an lh_presentation post whose slides are Cover blocks; adding /present/ to its permalink plays it full screen as a Reveal.js deck, with looping, kiosk mode and auto-advance, and per-slide backgrounds, transitions and timings.

It is deliberately the basics. Reveal.js is installed with the plugin by Composer, so a deck makes no third-party requests, and there are no Reveal themes: the plugin’s own stylesheet gives every deck a plain dark look in system fonts, and the slides’ own blocks carry the rest.

Slides can include diagrams. When LH Mermaid is active, its Mermaid Diagram block is available in decks; the presentation page loads Mermaid only for decks that contain a diagram and draws each diagram when its slide is shown, so diagrams on later slides come out at full size.

Decks can also be drafted over MCP from a structured list of slides. Each slide’s HTML goes through LH Content Converter when it is active, so slides can hold tables, images, quotes, code and Mermaid diagrams as real blocks; without it, headings, paragraphs and lists become blocks. A light slide background gets dark text. New decks are saved as drafts and an update never changes a deck’s status, so publishing stays a human step in the editor.

If you like this plugin please consider making a donation to further development

Install LHero.org

lhero.org

Open it straight from your home screen, full screen and quicker to load.

  1. Tap the Share button . If you cannot see it, tap ••• first.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add.
  1. Tap the browser menu â‹®.
  2. Tap Install app or Add to Home screen.
  1. In the menu bar, choose File, then Add to Dock.

Use your browser's menu to install this site or add it to your home screen.