Links & Media
Zolt uses distinct prefixes to identify different media types, allowing the parser to generate correct HTML automatically.
Links
Basic Links
zolt
[Zolt Documentation](https://zolt.marmotz.dev)
[GitHub](https://github.com/marmotz/zolt)
Links with Attributes
zolt
[External Link](https://example.com){target=_blank rel=noopener}
[Styled Link](page.html){color=blue fontWeight=bold}
Reference Links
Avoid repeating long URLs by defining references once and using them multiple times:
zolt
[Zolt][zolt] is the successor to Markdown.
You can find the [Zolt source code][zolt-repo] on GitHub,
and read the [Zolt documentation][zolt] to get started.
If you find a bug in [Zolt][zolt], please open an issue on [GitHub][zolt-repo].
[zolt]: https://zolt.marmotz.dev
[zolt-repo]: https://github.com/marmotz/zolt
Result
Zolt is the successor to Markdown. You can find the Zolt source code on GitHub, and read the Zolt documentation to get started. If you find a bug in Zolt , please open an issue on GitHub .
Anchor Links
Link to specific elements with anchors:
zolt
Jump to [Lists section](#links-media).
[Return to Reference Links](#reference-links)
Links with Variables
zolt
$site_url = "https://zolt.marmotz.dev"
Visit [our website]({$site_url}).
Result
Visit our website .
Media Prefixes
Zolt uses unique prefixes for each media type:
| Prefix | Type | HTML Tag | Usage |
|---|---|---|---|
! | Image | <img> | Static images (jpg, png, gif, svg) |
!! | Video | <video> | Video files (mp4, webm, ogg) |
?? | Audio | <audio> | Audio files (mp3, wav, ogg) |
&& | File | <a> | Downloadable files (pdf, doc, zip) |
Images
Basic Image
zolt

Result

Image with Attributes
zolt
{width=200px align=center}
{w=300 h=200 shadow=true}
Result
![]()

Image Attributes
| Attribute | Description | Example |
|---|---|---|
w, width | Width | {w=200} |
h, height | Height | {h=150} |
shadow | Add shadow | {shadow=true} |
align | Alignment | {align=center} |
float | CSS float | {float=right} |
Videos
Local Video
zolt
!
Result
YouTube/Vimeo
zolt
!
Result
Video Attributes
zolt
!{autoplay loop muted}
Result
| Attribute | Description |
|---|---|
autoplay | Start automatically |
loop | Repeat when finished |
muted | Start muted |
Audio
zolt
??[Classic music](classic.mp3)
Result
Downloadable Files
Create download links with && :
zolt
&&[Download PDF](demo.pdf)
Result
Media in Columns
Combine media with column layouts:
zolt
:::columns
:::column
{width=100%}
Caption for photo 1.
:::
:::column
{width=100%}
Caption for photo 2.
:::
:::
Result
Caption for photo 1.
Caption for photo 2.
Complete Examples
Article with Media
zolt
# Product Launch
{w=300 float=right}
The new product features include:
- Feature one
- Feature two
- Feature three
Watch the [demo video](#video-attributes) for more details.
&&[Download Brochure](demo.pdf)
Result
Product Launch

The new product features include:
- Feature one
- Feature two
- Feature three
Watch the demo video for more details.
Gallery
zolt
:::columns
:::column
{width=100%}
:::
:::column
{width=100%}
:::
:::column
{width=100%}
:::
:::
Result



Best Practices
- Always include alt text for accessibility
- Use appropriate attributes for sizing and layout
- Consider performance with large media files
- Use local references when possible for portability
© 2026 Marmotz