Skip to content

Images & Layouts

StellarDeck uses image modifiers and custom blocks to control layout — no CSS, no templates, just markdown.

A bare image becomes a full-bleed background. Add fit to contain without cropping, or filtered for a dark overlay.

slide.md
![filtered](images/coaches/yuval-ayalon.webp)

# Filtered Background

Dark overlay keeps text readable.

![right] or ![left] splits the slide in half — image on one side, text on the other.

slide.md
![right](images/coaches/yuval-ayalon.webp)

# Split Layouts

Text goes on the left, image on the right.

Works with left too — just swap the modifier.

:::columns splits content into equal-width columns.

slide.md
# Before & After

:::columns
## Before
- Manual process
- Error-prone
- Hours of work

## After
- Automated
- Reliable
- Minutes
:::

Add another separator for a third column. The grid adjusts automatically.

slide.md
# Features

:::columns
## Speed
Fast rendering

## Quality
Beautiful output

## Simplicity
Just markdown
:::

:::center vertically and horizontally centers its content. Good for closing slides and credits.

slide.md
:::center
# Thank You

Your Name
@handle
:::

:::steps reveals each paragraph on click — like build lists, but for free-form content.

slide.md
:::steps
First, we write markdown.

Then, StellarDeck renders it.

Finally, we present.
:::

[.background-color: #hex] sets any CSS color as the slide background.

slide.md
[.background-color: #1e3a5f]

#[fit] Custom Colors

Any CSS hex color works.