- Slide 1Presentation Tool
Presentation Tool
Slide template and markdown rendering walkthrough
Ben Houston · 2026-03-18
This example deck exercises every built-in slide layout and the core markdown features used inside real talks.
- Slide 2Deck Branding And Title Metadata
Deck Branding And Title Metadata
- This example deck sets
logo: "/brand/example-logo.svg"in the deck front matter. - The footer logo and background watermark are applied automatically across the whole deck.
- On the title slide, the author and date are pulled from deck metadata without repeating them in the slide body.
- This example deck sets
- Slide 3Features Demo Interpolation
Features Demo Interpolation
Open Features Demo Interpolation
https://landofassets.com/demo- Deck title:
Features Demo - Deck author:
Ben Houston - Deck date:
2026-03-18 - Slide title:
Features Demo Interpolation - The URL label above this content is also interpolated at parse time.
- Deck title:
- Slide 4URL / QR Overlay Below
URL / QR Overlay Below
- Set
urlto render a QR code and link directly under the title area. - Use
urlLabelto show friendlier text than the raw URL. urlPosition: belowplaces the block after the main content.
Try the demo
https://landofassets.com/demo - Set
- Slide 5URL / QR Overlay Above
URL / QR Overlay Above
Scan or visit the demo
https://landofassets.com/demourlPosition: aboveplaces the URL / QR block directly under the title area.- This works well when the link is part of the headline message for the slide.
- Slide 6Blank Layout
- Slide 7Two Columns With Inline Markdown Images
Two Columns With Inline Markdown Images
Inline image in the left column
- Column markdown still uses the shared renderer.
- Relative images are rewritten through
/api/images/.... - This slide explicitly uses
verticalAlign: center-independent.
Ordered steps in the right column
- Author
content/example/index.md - Keep images beside the deck
- Open
/example/2to verify the column layout
- Slide 8Three Columns Cover More Layouts
Three Columns Cover More Layouts
Title
- Centered hero slide
- Great for opening and closing
Image layouts
image-leftimage-right- Shared image optimization path
Markdown
- Lists
- Images
- Code blocks
- This slide uses
verticalAlign: centerand the fastercrossfadetransition.
- Slide 9Fade Transition Example
Fade Transition Example
crossfadeoverlaps the outgoing and incoming slides.fadewaits for the current slide to disappear before bringing in the next slide.- The result is a cleaner handoff when you want less visual overlap.
- Slide 10Image Left Layout
Image Left Layout
- The image sits on the left side of the slide.
- Text content remains markdown-rendered on the right.
- This layout is useful for diagrams that need supporting narration.
- Slide 11Image Right Layout
Image Right Layout
- The mirrored template keeps the same image treatment.
- It helps alternate visual rhythm across adjacent slides.
- Both image templates should keep assets crisp and centered.
- Slide 12Image Full Layout
Image Full Layout
Use
image-fullwhen the image should own the slide and the text only needs to reinforce the emotional takeaway. - Slide 13Our 3D load times dropped 80%
“Our 3D load times dropped 80%”
Acme Corp
Use
quotefor customer proof points, executive pull quotes, or outcome slides between denser product content. - Slide 14Embed Layout
Embed Layout
Live page inside the deck
embedrenders a live iframe in the slide body area.- Relative URLs like
/stay on the same origin. - Third-party sites may still block framing with CSP or
X-Frame-Options.
- Slide 15Auto Advance Slide
Auto Advance Slide
- Set
autoAdvanceto a positive number of seconds. - Useful for kiosk displays, looping demo setups, or unattended showcases.
- Set
- Slide 16Markdown Features (Top Aligned)
Markdown Features (Top Aligned)
- Bullet lists should keep their spacing.
Inline codeshould stay monospaced.- Bold text and italic text should remain styled.
- Numbered lists should increment correctly.
- Local assets should still be available in other layouts.
- This slide demonstrates
verticalAlign: top.
const slide = { stub: 'example', layout: 'single', title: 'Markdown Features', }; - Slide 17Build Transition Example
Build Transition Example
- Start with the core story on screen.
- Keep the title and layout identical on the next slide.
- Add the next idea with a slide-level
buildtransition.
- Slide 18Build Transition Example
Build Transition Example
- Start with the core story on screen.
- Keep the title and layout identical on the next slide.
- Add the next idea with a slide-level
buildtransition. - Reveal one more supporting point without changing the overall slide frame.
- Use this pattern for progressive diagrams or lists.
title: "Slide Include With Snippet Image" notes: "Demonstrate ::include-slide using a reusable slide with its own image path."
- Slide 19Fragment Include With Snippet Image
Fragment Include With Snippet Image
- This slide keeps its own layout and metadata.
- The body below is pulled in from a snippet under
content/~snippets/.
The content below comes from
content/~snippets/fragments/reusable-image-fragment.md.- The markdown image above stays relative to the included fragment file.
- This lets snippet libraries keep their own nearby assets or shared references.
- Slide 20Blackout Shortcut Demo
Blackout Shortcut Demo
- Press
Bor.to blank the screen and bring the audience's attention back to you. - Press the same shortcut again to return to the slide.
- This works from any presentation slide, but this one is here as a dedicated demo stop.
- Press