BeamerReveal
view release on metacpan or search on metacpan
share/templates/html/beamerframe-embedded.html view on Meta::CPAN
<section class="slide"
id="---SLIDEID---"
data-menu-title="---DATAMENUTITLE---"
data-transition="---TRANSITION---"
data-background-transition="---TRANSITION---"
---AUTOSLIDE---
>
<script type="module">
const encoded = `
---SLIDEEMBEDDEDB64---`;
const bytes = Uint8Array.from(atob(encoded), c =>c.charCodeAt(0));
const blob = new Blob([bytes], { type: "---MIMETYPE---" });
const slide = document.getElementById("---SLIDEID---");
slide.setAttribute( "data-background-image", URL.createObjectURL(blob) );
if (window.Reveal) Reveal.sync();
</script>
---SLIDECONTENT---
<aside class="notes">---NOTESIMAGE---</aside>
</section>
( run in 0.778 second using v1.01-cache-2.11-cpan-5511b514fd6 )