Akceo demo

Decks at the speed of text

Markdown in, one self-contained HTML file out
Why

Slides are structured text

This slide uses the bullets layout: a heading, a list and a closing paragraph.

Inline markup

A small set of marks

A lead line sets the tone and can carry an accent.

deck.md and a theme go into akceo build, which writes deck.html
How it works

One command,
one file

write

slides in deck.md, then pick a theme

build

akceo build deck.md

present

open deck.html and press F for full screen

Images are shrunk and embedded at build time.

Getting started

From zero to a deck

Install once. After that it's a write, build, present loop.

  1. Install: uv tool install akceo
  2. Write deck.md: a config block, then slides separated by ---.
  3. Build: akceo build deck.md
  4. Present: open deck.html and use the arrow keys.
Reference

Six layouts

LayoutBest forContent
titleOpening and section slides# heading, kicker, meta line
bulletsMost slides## heading, lead, list, paragraph
splitA diagram with commentaryimage, ## heading, phases, lists, note
stepsA sequence## heading, paragraph, numbered list
tableComparisons## heading, table
imageA diagram on its ownimage, kicker, ## heading, caption
The image layout

One diagram, the whole slide

Mermaid draws flow.mmd when the page opens. The heading and this caption are optional.
Themes

Same deck, any look

Rebuild with --theme paper for the light version
← → move · F full screen