From 2d5f5310747ffb65fbd4e62f44ef67324f0646f6 Mon Sep 17 00:00:00 2001 From: "burrito.space" Date: Thu, 9 Jul 2026 15:32:28 +0200 Subject: [PATCH] docs: add minimal markdown slideshow renderer for the talk overview peek-talk-slides.html renders the sibling peek-talk-overview.md as slides (that md stays the single source of truth). Self-contained: inline CSS/JS, no external deps; Peek default `peek` theme (light :root + dark media query). Slides split on #/##/### headings; a compact markdown parser handles bold/ italic/code/links/lists/tables/blockquotes. Arrow-key nav (left/right + PageUp/Down/Space), up/down scroll a tall slide, Home/End, f=fullscreen; click left/right half also navigates. Fetches the md; drag-drop fallback for file://. Parser verified against the doc (34 slides, tables + blockquotes OK). Adds a slide-convention note atop the md. --- notes/peek-talk-overview.md | 6 + notes/peek-talk-slides.html | 331 ++++++++++++++++++++++++++++++++++++ 2 files changed, 337 insertions(+) create mode 100644 notes/peek-talk-slides.html diff --git a/notes/peek-talk-overview.md b/notes/peek-talk-overview.md index f7feaac4..b4f5ff69 100644 --- a/notes/peek-talk-overview.md +++ b/notes/peek-talk-overview.md @@ -1,3 +1,9 @@ + + # Peek — Talk Overview *Speaker's reference for the Peek talk: an overview + live demo of a web user agent that isn't a browser. Author's background threads through everything — Firefox/Mozilla, 2006–2019. Repo: `mpeek`.* diff --git a/notes/peek-talk-slides.html b/notes/peek-talk-slides.html new file mode 100644 index 00000000..2b75d7aa --- /dev/null +++ b/notes/peek-talk-slides.html @@ -0,0 +1,331 @@ + + + +Peek — Talk Slides + + +
+
+
+
left / right to navigate · f fullscreen
+ + -- 2.51.2