Skip to main content

Module embeds

Module embeds 

Source
Expand description

Rich-media embed rendering.

Renders whitelisted third-party embeds (YouTube, Figma, GitHub Gists, CodePen, tweets) into sandboxed iframes. Untrusted domains are blocked.

Functions§

count_embeds
Count embed occurrences in content (skipping code blocks).
embed_csp_policy
CSP policy string for documents with embeds.
is_domain_whitelisted
Check whether a URL’s domain is on the embed whitelist.
render_codepen
Render a CodePen embed iframe for a whitelisted CodePen URL.
render_embed
Dispatch an embed render by ![alt](url) alt name.
render_figma
Render a Figma embed iframe for a whitelisted Figma URL.
render_gist
Render a GitHub Gist embed iframe for a whitelisted gist URL.
render_tweet
Render a tweet embed blockquote for a whitelisted tweet URL.
render_youtube
Render a YouTube embed iframe for a video ID or URL.