Skip to content
PowerMD
Language:en Author:AtomForge

Recipes and troubleshooting

Recipes

Title slide

<!-- @slide-theme slate amber zinc -->

<!-- @set-align center -->

<!-- @space -->

# Presented Markdown

A one-line subtitle.

<!-- @space -->

The two @space lines centre the content vertically.

Image with a text column beside it

<!-- @float right 40% 3 -->
<!-- @img rounded -->
![Product photo](https://example.com/product.jpg)

## Why it matters

- Short point one
- Short point two

Full-screen photo with a caption

<!-- @cover -->

![Mountains](https://example.com/mountains.jpg)

For a caption, use a second panel and a layout such as <!-- @layout AB -->.

Step-by-step list

# Rollout

- Prepare

<!-- @reveal -->
- Migrate

<!-- @reveal -->
- Verify

Three columns of text

<!-- @columns 3 3 -->

First paragraph…

<!-- @col-break -->

Second paragraph…

<!-- @col-break -->

Third paragraph…

Dense table

<!-- @set-scale 85% -->

| Quarter | Revenue | Growth |
| --- | ---: | ---: |
| Q1 | 12 | 8% |
| Q2 | 19 | 12% |

Troubleshooting

Symptom Likely cause and fix
A directive shows nothing It must be alone on its line, outside a code fence, and spelled with @ inside the comment. Check the syntax reference.
Slide directives are ignored Slide-level directives must come before any panel content; metadata parsing stops at the first non-directive line.
Layout looks automatic The layout string is invalid (unequal rows, non-rectangular letter areas, more than 26). Fix it, or use the editor's layout widget.
Image does not appear The URL is wrong or blocked. For ?src= decks, relative paths resolve against the Markdown file; for local files use absolute URLs.
"Loading timed out" or an HTTP error The file is not public, cannot be reached, or the site does not allow other pages to load it. Use the site's "raw" link.
"Larger than the 2 MiB limit" Split the deck or move large content to external images.
Notes visible to the audience They lack @note before the blockquote. A plain blockquote is visible content.
Video does not autoplay Browsers require muted on for autoplay.
Remote cannot pair Reload both the player and the phone page, open the Remote panel again, scan the new QR, and press Retry with a new name if offered.
Phone says "Pairing busy" The player already has a phone; press Disconnect / switch phone on the player first.
Editor changes missing after reload Only the last ~3 seconds before closing can be lost. Check the header status lines; Save to write a file.
Play tab does not update The Live toggle in the player bar may be OFF; switch it ON.
Popup blocked on Play Allow popups for the site and press Play again.

Checklist before presenting

  1. Play the whole deck once, with reveals.
  2. Check media, autoplay, and relative paths in the browser you will present with.
  3. Save the document to a file; do not rely on the recovery copy.
  4. Pair the phone remote and test Previous, Next, and the slide list.
  5. Put key points in @note blocks, not secrets.