Kiosk Mode
Kiosk Mode displays a full-screen, auto-advancing slideshow of random pages rendered in reader mode — ideal for lobby displays, information kiosks, or ambient browsing.
Accessing Kiosk Mode
Navigate to:
/kiosk
With optional parameters:
/kiosk?count=10&interval=15
Or with a curated list of pages:
/kiosk?pages=Home,SyntaxHighlighting,MyLinks&interval=10
How It Works
- A random selection of pages is loaded server-side.
- Each page is fully rendered (headings, lists, tables, code blocks, etc.) and displayed in a clean dark reader layout.
- Slides advance automatically on a timer.
- A progress bar at the top shows time remaining on the current slide.
- The control bar at the bottom appears on hover.
URL Parameters
| Parameter | Default | Description |
|---|---|---|
pages | _(none)_ | Comma-separated page names to show in order. When set, count is ignored. |
count | 10 | Number of random pages to include (1–50). Ignored when pages= is set. |
interval | 8 | Seconds per slide (1–120). |
Controls
Mouse / Click
| Action | Result |
|---|---|
| Click anywhere on a slide (outside the reader text) | Opens the page in a new tab |
| Hover over the page | Reveals the control bar at the bottom |
Keyboard
| Key | Action |
|---|---|
Space | Open current page in a new tab |
← / → | Previous / next slide |
P | Pause / resume auto-advance |
F | Toggle fullscreen |
Control Bar
| Button | Action |
|---|---|
| ‹ › | Previous / next slide |
| Pause / Play | Pause or resume auto-advance |
| ⚙ | Open settings panel (change count and interval, then Apply to reload) |
| ⤢ | Toggle fullscreen |
| ✕ | Exit slideshow (return to home) |
Reader Display
Each slide renders the full page content with:
- Headings, paragraphs, lists, tables, blockquotes, and code blocks
- A soft fade-out at the bottom when content exceeds the visible area
- Scrollable reader pane (scroll within the text area without leaving the slide)
- Links in the content are display-only (clicking the slide opens the full page instead)
Tips
- Use a longer
interval(e.g.?interval=30) for dense pages so readers have time to read. - Use
?count=5&interval=20for a focused, slower-paced display. - Press
Fto enter true fullscreen for unattended kiosk use. - Kiosk picks a new random set of pages on each load or when Apply is used in settings.
To embed a page carousel inline within a page, see PageSlideshowPlugin. To embed an image slideshow, see Using SlideshowPlugin.
No comments yet.