--markdown-embed-content
Inline images in markdown output as data: URIs instead of linking to them, so the document is fully self-contained and portable — a reader without access to the original site still sees every image.
The embedded bytes are the ones the browser actually fetched while rendering, so authentication, cookies, and network blocking are all honored. An image that wasn’t captured — blocked, failed, not an image, or larger than --archive-body-size-limit — keeps its absolute URL instead.
Markdown URLs are absolute by default (resolved against the page); this flag goes a step further and embeds the image content itself. It enables response-body capture and waits for in-flight assets to finish before converting, so it is slower than a plain markdown render.
Example
zshot -t markdown --markdown-embed-content -f page.md https://example.com